# ChangeLog for sys-firmware/ipxe
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v 1.19 2015/03/16 19:27:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v 1.20 2015/03/16 21:23:59 vapier Exp $
+
+ 16 Mar 2015; Mike Frysinger <vapier@gentoo.org> ipxe-1.0.0_p20130624.ebuild,
+ ipxe-1.0.0_p20130925.ebuild:
+ Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre
+ Rostovtsev.
16 Mar 2015; Mike Frysinger <vapier@gentoo.org> ipxe-1.0.0_p20130925.ebuild:
Switch to new tc-getOBJDUMP and fix quoting in ipxemake helper.
DIST ipxe-1.0.0_p20130925-cba22d3.tar.bz2 2240189 SHA256 c9c819bac8a925aad30ac88a23a86dd5591a9c31846058e77465d05551fc6189 SHA512 a098d3fc0f68067be281b9c3654bb1b0be1b9d397327b55b36b17e69faf03ce6117d0278552c06990a5020e4ece7acac168d975b3c7bfce3b6865dea1fd1d8dd WHIRLPOOL 11442ea81032b4c9c00d3c1346761163cbcf2db2bc957bfbaba74c7f9109136bf5334e26752f9d10a8ed0f093ae39fd28e4152d522aa4dd86e4d1c05695d7d3a
EBUILD ipxe-1.0.0_p20120905.ebuild 1736 SHA256 6f5fa565d43bee60cc94023f93e21cb5e5d2247d2740d477014ca70d13434429 SHA512 7ee3a59899941bb80cfbad7b0c09301bcd2b0fdc070382a77fa46972451b4abdd0a9085ff09231b18c69ffff6a94806845e149e7b1512bd52a91ebffd5f8fe6b WHIRLPOOL 3449f9f7a0e0c58de80adf05a02bdc1d4151a353e561c000b0ca4ba2c78bb51b3b447995db62cc82a67492712a13c2f68560c96da1ea558c0eac6a63e930ee3f
EBUILD ipxe-1.0.0_p20130225.ebuild 1923 SHA256 c6f6e5928b38f5848b101d4bf1135abdd628cf5c9c30fee567d3bde595917c2a SHA512 20b13e4750ef7a79cde0751225b8286e3498cf69799d7553e02d94ab40ec745ca355813424cc7dce24862fdc8c2a188a1a0671676953911d3917656c0330396c WHIRLPOOL 6e6a26b99522ea58144cf8a4ab3ce6389138866b692daabd6735e90ee5d0b7f69772de22874421771bf57eb55899509598843722ca3923f06cce7f3d47d2e6c4
-EBUILD ipxe-1.0.0_p20130624.ebuild 2335 SHA256 9476a77b583cddea480c042a09a0c0bb4f598ad7be371f57dc536fd82c8fe15d SHA512 d3731dd9f31e8782d95d3b2279699f31cb8d0f6ce0c9694f970d9b0db9d86023346840c5a3b2b58e1d58c635cffcf108cb7d9d8ce7d5dbf21a522ccb88e1219f WHIRLPOOL 2a82f85e809e7866ad2368760c96b624a02f08e0e6ad8de207dd7f5ec047f544b825949e749b63146258aff545aa442a916aa88d997edfdc80a03ce33ff05674
-EBUILD ipxe-1.0.0_p20130925.ebuild 2398 SHA256 1c55bed5241f2037bbffc870c88dc782c27e06727bc2623b5956775fd61afed3 SHA512 d3029d36ef05eb0c8e6910e5a5b24871d5be0c278c16a7d19af3f12504e333d2c600c79d69e5c296c1c7ab3a4caa4a7b03fe51746ab470aa6fd66c226bf12591 WHIRLPOOL e3bb35271afb0aaec043d20680d91c075c4615fbdf42182cc54fa8b7c1413250a8f8a6ed2f5255e9ee193043c600138a674a8eaeaf1e677e91702e2e3347f91d
-MISC ChangeLog 3157 SHA256 e12bbe5b5232eecb777c4d33e3381528ed2b17d01298e32610a7e672d30df1d6 SHA512 7d9780a1e777a80216f36623fab3383b6942b38a9b2fd98fd30b29dcf0f4cc0a684298e07e3048deeb0746b2243db085ac284e316f918de4268dafe1ab5937b3 WHIRLPOOL 9fc7a5f7859e819e11fe72c7b5acbc35f0df0f0704b1ed40dd27e37616af23d73d0d145650491e66af57850fe5f0f24b9d60618f4d231230b93d7321b1281ac3
+EBUILD ipxe-1.0.0_p20130624.ebuild 2295 SHA256 fe50c179517862146d2bb4d20ffa96ba3387b756fb83b611b6ffeedbef4de8bd SHA512 85375b956a091304d4ff069812c84f40ea462fa17b75940d0e41ff38f3d37ebe91a7b43e185744c4cbf4075f6738ee453f650c34483c65c5b38930ff83efb012 WHIRLPOOL 35a233707b91ee333c81d24ba961c59f4183c70760a9f1154e82777f99d7eb4cd419a926e5ff9e73a2b013601a6ad84e7749ee72fd29d01b3f4c2dd91e7ad521
+EBUILD ipxe-1.0.0_p20130925.ebuild 2258 SHA256 1aee71ca10beea7e667ad568947b2dc5c24b4d953ceab5aa9adaf7fc973a9802 SHA512 a7f2a236c4e9aa9b22e29f5c391ee336da418220ef91a0447229e8f66952007c83ab0729ba9d4222848ecb40cbec56f819e0a8bf470cea83d047cca05ec8fd88 WHIRLPOOL fea1d4970d7731e47b0fb3e0cb590fff9fd4850fd7c62c6635463c0ae23bdfb9a3d63cf31facc8eba214273432090fe499a106c4e5b4a8c7af13f36e2db59e3f
+MISC ChangeLog 3360 SHA256 1f265062f31f12d1c52640c73a61ca3a32bd677f24c87679ae4e68eea9e7ed85 SHA512 4fcba4e25a668daaec1f0d948aa0fc99897373587ee0b6b36e4007f176e3ba3c5a3d51f9a7901bf3f5d1a4941ef76d30af7c54c84b04785c9e6690ce5a3f3cc1 WHIRLPOOL 3c2733cd018af9bf75f69431b6edad204bdea0c53d7a2767ac08aa13354e13a195b5f281a5fd7f09aaf1b563762320961096546fa4f5eb844905081a51aca7f2
MISC metadata.xml 691 SHA256 f0f4dc35384ae2bbc0e938812ae3ec259c490e101fe978e2a7cc8ce8eb3d6a7b SHA512 1e1063f205a4a284224e229fa675f6eb83f03ee80c3874198740da15744961664c3f6fe0ec6c1211dcabfe1204bc92ec355b98075c5d626c3493bfbc7de08ae7 WHIRLPOOL 435dfad45383449b30a12b1caf484f05b39102d5132c9dd5573fddb84cfa2c987e6db700b0bc656e821cbc7fde5b04af5504fd367d665027b7eeef06853ff413
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVBy6RAAoJEPGu1DbS6WIAuw8QAIAjcfWUG7/paB6gKZV2UyXL
-LhUebB8vd84b9ZDwlaBTa1Oh/NxoyyvNHBHTjQnXMb5EDJwuJ3TtbCZPOe9i8UWA
-0hhJk2aBsFNikaJTz3GtPxF/cCrZol4yvn9qh+8azp+pbhXnnNovW/CsEzbgp1jK
-RDZqp5GEDFV9wI0QZ9x71mBICQ9fBfB5UgXT6fZiybugijyMwuCqVENosnaXSqNr
-Y94woc4VGwPyF1fg40Y2Oj4ZKQKpuTCORIeevTI5lzFJ+WBFgcPxtVp+sTUxXcTo
-d7ckpoh5+Q+HAKeqDr4LuUD5jGhx8oBweADpP8OhfvTFsLfyG3+HXFyFP9nBGHre
-m2YfEE2PzUbhnV9BGwS3VBh9RDHad6O7G9y+leE066KXGhWk6NIQ5sOl1T7E9n+X
-JT/+VnKofuapRcSm8NmXbQUqsXlst4El8mhJxuCAu3QFSrGLDHKMVcdu9W4Cahwm
-H1NupJNapuWdmoF/hYr/lOOGEewGa80uCmTAhAF9QS2cge9GDfpp7OhRSA7XOg3z
-g1ciS1g7cizhv3rNsKHhq01kpkAigL5NVxsZzFyP0TQIZdVvdL7g7Nuh6tL9/P9T
-13fvPAx++9oXyxYThtSSidj4DinoZ+ngt/nyK3E3D+PLk+CJ7SjemUQ88RdCRgiq
-YSvegOSgKvJYaz4MVCaT
-=wPeP
+iQIcBAEBCAAGBQJVB0nxAAoJEPGu1DbS6WIAKcoP/1obfThkLIyZa6BZItzNdqGZ
+YffIIVaZ40d51ylPbk7Dhre/fRpulirQNOlNX2qyQ2bwYq07jnz8B+kjzNRwL1gc
+gNP0q0VxUtICxlC7rM/+SW5UgZQVfpRJ2j8BpZeUPokIngMOYoFuWFL9aJp4EZ+r
+B+84FPgbdLWiqeA8o9nG1LA8ibMZRqF61+jAcJ/Fff6CBKE3/LNEX8DMaqgzBJH8
+wfuESJ+/J3omIoaYsVLOBQbpaTr6QAfAIubec5iDfTzSTGKxTDvWmwwCseSX+1dX
+EoDItYwPMDiiVk2I6XGLc02UKObkV7qmrbmK0Ja9lVqM4dHAbA/TYXjQFOEMcThV
+Z2tlEDojjhagHPTbthgOygQCMopSP8J/ZVXEKUoXNJge6ACNXt2RLg3p+ww3M9nZ
+R7D6O9BSbm+WhTYcBjouKDRgqgI/9sCF+hfR48yGAROzXeQZFzb4mzQSqAAQ5Kbv
+NYkDzcP71wJ13w3T1fN2Gt6xKY251qFzdOxUP8KQsaTcDMKhRroCQo7BYK5T4dle
+R952axtexmSjcoPxDPiq1m9sLKKfNXfbyUkvY8tLcEf0MotjlHfjbBUQqtqq7PM5
+G3nqtNP+xqCIdnZ++ryRJeJ6BhDhlv7LukbT18m7MZ6o5TL5HJ1tWuDNK/Prfayf
+iY1WjFAzNOO9Gh/ihBGH
+=wl09
-----END PGP SIGNATURE-----
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild,v 1.7 2013/09/06 16:11:44 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild,v 1.8 2015/03/16 21:23:59 vapier Exp $
EAPI=5
S="${WORKDIR}/ipxe-${GIT_SHORT}/src"
pkg_setup() {
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
+ tc-ld-is-gold && \
ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058"
}
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild,v 1.5 2015/03/16 19:27:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild,v 1.6 2015/03/16 21:23:59 vapier Exp $
EAPI=5
S="${WORKDIR}/ipxe-${GIT_SHORT}/src"
-pkg_setup() {
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
- ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058"
-}
-
src_prepare() {
epatch "${FILESDIR}"/${P}-git-version.patch #482804
}
src_compile() {
+ tc-ld-disable-gold
ipxemake() {
# Q='' makes the build verbose since that's what everyone loves now
emake Q='' \
CC="$(tc-getCC)" \
- LD="$(tc-getLD).bfd" \
+ LD="$(tc-getLD)" \
AR="$(tc-getAR)" \
OBJCOPY="$(tc-getOBJCOPY)" \
RANLIB="$(tc-getRANLIB)" \
# ChangeLog for sys-firmware/seabios
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.38 2015/02/15 08:02:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.39 2015/03/16 21:22:12 vapier Exp $
+
+ 16 Mar 2015; Mike Frysinger <vapier@gentoo.org> seabios-1.7.5-r1.ebuild,
+ seabios-1.7.5.ebuild:
+ Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre
+ Rostovtsev.
*seabios-1.7.5-r1 (15 Feb 2015)
DIST bios.bin-1.7.5.gz 78943 SHA256 2e83e68e6cff73ede1c2490dabad74c177d7b67f9d93a5ed5f2ef39e76dea0ea SHA512 153a4cf190843540a9a72fcb0cf34f1f9f6ff2efb4b4f700c515dea467b101a8999421b53c2f21599864e2e803ae455a4ae39c7e8be9491c4383b4bfbe734014 WHIRLPOOL 2383f5f3a91581b0ee0ff19fd429a67b7fe09db05c456b98aee01ab9008a12d265e56f81b4d60224c7be15a86da9d2288f83a1d83f621b2ff00ab3aaccb277a4
DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90
DIST seabios_1.7.5-1_all.deb 112098 SHA256 61bab13a733e8087147ae4798f0053c6d632866e332a1ee3af2265e4f57ced36 SHA512 891a26e084ccac8e9badce5a58eeadfb958af9d5ed087a99998f92153718e8231c14abfae0ed86bde870aa9e2f29fd93d5cc04515695e6f2d7b9fcaaef11bfce WHIRLPOOL d47ad79e7bd701862d059d86c7cb3b730b0303c5170ec52a481df5326cad0cd98ea78fcdb2730623b6b65289d9042f4685991eb515402543083cd8228f849959
-EBUILD seabios-1.7.5-r1.ebuild 3386 SHA256 dcfde4e4ae161d1eac626abf4b7937d47be338139df574da6d561decad95265a SHA512 180cef723661f5829af13bcfd0c93f22642aeec089d673b0f338424010ac2a0956c3dd95acf4f0bc581cd77eb82decce95f9427e5a55d3e346f45929d710dd04 WHIRLPOOL 08ec4c93cc3d6629cb7d7dd41104e38d67bf8fab35a082b7c1cd4f7e745cd4979d322b189ed2b6a4abd15d6cf4a1fa529c0ee6495beac11f4614be9cd174cf7a
-EBUILD seabios-1.7.5.ebuild 2762 SHA256 a82fe143dc64bd798d9bf6f9c46a6c369b603766a86767524d3b7e2c89b858fe SHA512 b9db7c968f4255e4ee41efc5f1e79e9c81750f47bece65c3aa018b5e32f7bd9a1ee9a5faa5d1bb9228ecd6413b9e76b2f576d307362f280586354fc6cb9b4e47 WHIRLPOOL 0dd3c1a5884ef876ffd9749743ad3652235a9c8a33b8d76ea1c0d8f3aeb30975322c27657bb673c12b917a2ea392252f4b416d9d86d3d86de910d8d84a6aebf7
-MISC ChangeLog 8064 SHA256 501fac580af10b7dcd3ce73ecf5413ead169ddd9ba73a204d92a669fc43c3a9d SHA512 b26f8c2d8e666b2ddbf76c8b7f80604034f4c3af8dbd8d23c4bc2b4a512ce3f910d1605f6aed9e9576e00eb370522b1ff92d16a607e3fbf2d5534d3c9407347a WHIRLPOOL e333a5be6c49177f4e387d0bea35f4cae6af0374561e18bbf87afd4f62a0deb041e79fff4141ff6b5937b8a7f68f4172d03616c1a0718e3b73444b5cb71de000
+EBUILD seabios-1.7.5-r1.ebuild 3279 SHA256 2d6d3d0918c56aa6eb929a16c52a8263366b8b0d395c18b161e74f767b3f3884 SHA512 95d2a541287009f59d8051f5fdf6bc0d2dce23e5e3a9cc3dd36d090ec3fcdbeaf3dfb30c8916ccc98708b26684425c1a0a22e3abf7005518626e8e3b969396de WHIRLPOOL 631e9082212e7d5c27a35ed93eecde13eedd7212993b3d21d9f856234d00e7a84ed1dba98809276019e437e3a32b3cc6cac104f85bfac05634dccd9c439ee8fc
+EBUILD seabios-1.7.5.ebuild 2655 SHA256 e2f1645c917ef85d02063f97ff4ea25e06ca1ccdd614f8bf87bab5144d1e47b2 SHA512 6f4df1526e09d7b06e928d732c0f10031d42c99f0b8021f4c7e0aadb2d5e5f9ad970db0f85577ab7fbeb50bb8bbf9c261fd190129318ac6921e25169a141e768 WHIRLPOOL 026c3b6cb519c331641ee7f2e4f1a742d5dc8f237b55e7c83361e69a93dbde4e9bc80a66f30d2dfd41f4f6d6b573495c5d4dc1748d207f22436b1d78db0c6d5e
+MISC ChangeLog 8256 SHA256 fa2964a829451febae143662c81e1cdd0cf069e0b16d2b92c9694304908622e8 SHA512 a403c95e1058da1785141608eeeaff203b12ea2410a8a7e89ec7f98b5ed1c3263116aed9f356d6b66a92c1cfd75a5b75f4bfb15c3c96596702b1f6f66aec58b0 WHIRLPOOL f9a8e87315f6f785a9eccc8ae48b341a9d53b325eb00b06823ed16d5cafea72de2f527a22dd96d748b2c37520286ceaf3d2b39cc788da391f6a96680fa52eba9
MISC metadata.xml 435 SHA256 8912fca2446901a56fb11f24fcb118ebcf452b46f9c9e36a36cf80ae6f36c746 SHA512 72ebd96d9a823afc9e93501d5b8e165b71a67ccd650c743674990201bc15639c52e9d8a12b39683a32ed95a5e4b8fdb02e52aec2f3f4a00076d7118208c17f20 WHIRLPOOL f968a145ff843ff3594c81abf4bce3b1270ed795ea6528fd7f7106e453e6c09f399f8295342b4affaa2828a534ad3fe9d6ecdb567a307c660d5648be9e05f121
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU4FKqAAoJEPGu1DbS6WIAk5QP+wdT813qVAnvPemuZS9yZymM
-XqhictLkz3owE/fyCLZZElJTh8igkKVGD9I7TgXRrTPQfZ6Dmra83bXq8jz7oeTP
-ZgHYGUONTcv4wC+K4NzwHgSv8m5hymdpfTU/jWhy5UHBy1/HiQTfmPMS1b7jJMwo
-3ZkNwep8bcrdquoSr2O0HuQOUGmTKFWPGFJyXyROTZ0WuGlmPHxdSThEwgV8/RAv
-WybdOPoK/TV0uOobj94JsHssMECwBnTvUf30LtQWe7BXYDH8Ds9uPL/OOHeXh/vl
-F+3QwXKvpr6x4HTEIw8MMDvqMfhVL1a99x2AZIwPMXAtJ6Ah0GGeQwtKcKtniGO5
-2z2QpEFtqHW2Zcoaq+R5QBCsrw5M/KqD1MK4nSCoVW5rT8ct9Xz10rZQT9Cr/Fr0
-6m/Jrm6kilIB66qVEV8jOOE7TMt20ooU8Z5dIeNcuL/iXwy8BMtnGDtUdmr1EknP
-1aA99GhR5UjrtRNSDz651YO2kF00TJvV54NpvCmKrTxJtoXKVjmh13suV7F+LNtm
-Ln4yOi9c09Eb42w7uD8ECcLuaqmRYPxD4OxNN23ippfGcEh3JZTKVln7eFRY+5xS
-BwXRmSXXTWXnQa+w0fm/CbmS8/zpjZaW4G93ziGEgTZQqZ97PXdLRi+jmPV1tXak
-hWrT3Kd3U9Ao43DTSfZR
-=hAra
+iQIcBAEBCAAGBQJVB0mGAAoJEPGu1DbS6WIADycP/A1ROFo658ihdFEDumunesri
+S2lX74q28F9YITdxZbr1dbM0wYehBSCFSDFuF4KblwRmj8diYrusPl/Frbb1hH+U
+be9lcSEVxTN8CJJ3mtOxEZvoZ6DJZoUg6A0sL9Kavmmu9cUG2bU+AnrzwvGoLn9U
+8j6ZkhGFco16s1+dNviPxUV6AxpAYVDhZ4Lpjj0tJAbdJTQmnJIR6sjhE2FxXl3z
+Bag1SmDXA310bS2noJwM2AwAowQ25eDs7UAuxK7kOfNNsFJnfOZ8chTxxYPEnqZE
+UqYXdHQI8+5LOqAcIj4j1Sw1qLuy6ZEcDyCBHmFqJ2jouM8jVdcccnSJa8tIWMIM
+fFuyJZyTArBmfXgC2t8MPPtvYS2+wEs5oe12RIDnGE9HP8bjX6XnDfI4hFww0/H6
+V1TObrIA1OQg9AnOIdhXzxoPmXzbqJ7HGskpxuufQgz37PgZNvXsx3s4Wm5oirJR
+O4SN4RMn0R+ClAjC3FPX1ODaN2iZDF7uCZ9Ppj/u4y61lz+7wAMsTbjFZmlT3GG3
+vYiGyLrYIiDwlrg87YAf0biqn6tHCXVs4JWyhGgk82YJIlCNntR2A6CXKl7A54/4
+UhSY24ngodBX6B1H6M8jl0LdchlW5KeVTAcnwZ42eVfJAj0GOaghAL0ZWNthDkno
+e06k0m8EOd7oncRl8qsO
+=CX2Z
-----END PGP SIGNATURE-----
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild,v 1.1 2015/02/15 08:02:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild,v 1.2 2015/03/16 21:22:12 vapier Exp $
EAPI=5
ewarn "own SeaBIOS. Virtual machines subtly fail based on changes"
ewarn "in SeaBIOS."
fi
-
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
- ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058"
}
pkg_setup() {
}
src_configure() {
- :
+ use binary || tc-ld-disable-gold #438058
}
_emake() {
LANG=C \
emake V=1 \
- CC=$(tc-getCC) \
- LD="$(tc-getLD).bfd" \
- AR=$(tc-getAR) \
- OBJCOPY=$(tc-getOBJCOPY) \
- RANLIB=$(tc-getRANLIB) \
- OBJDUMP=$(tc-getPROG OBJDUMP objdump) \
- HOST_CC=$(tc-getBUILD_CC) \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getLD)" \
+ AR="$(tc-getAR)" \
+ OBJCOPY="$(tc-getOBJCOPY)" \
+ RANLIB="$(tc-getRANLIB)" \
+ OBJDUMP="$(tc-getOBJDUMP)" \
+ HOST_CC="$(tc-getBUILD_CC)" \
"$@"
}
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v 1.4 2015/02/15 07:07:42 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v 1.5 2015/03/16 21:22:12 vapier Exp $
EAPI=5
ewarn "own SeaBIOS. Virtual machines subtly fail based on changes"
ewarn "in SeaBIOS."
fi
-
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
- ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058"
}
pkg_setup() {
}
src_configure() {
- :
+ use binary || tc-ld-disable-gold #438058
}
src_compile() {
if ! use binary ; then
LANG=C emake \
- CC=$(tc-getCC) \
- LD="$(tc-getLD).bfd" \
- AR=$(tc-getAR) \
- OBJCOPY=$(tc-getOBJCOPY) \
- RANLIB=$(tc-getRANLIB) \
- OBJDUMP=$(tc-getPROG OBJDUMP objdump) \
- HOST_CC=$(tc-getBUILD_CC) \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getLD)" \
+ AR="$(tc-getAR)" \
+ OBJCOPY="$(tc-getOBJCOPY)" \
+ RANLIB="$(tc-getRANLIB)" \
+ OBJDUMP="$(tc-getOBJDUMP)" \
+ HOST_CC="$(tc-getBUILD_CC)" \
out/bios.bin
fi
}