diff options
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/Manifest.gz | bin | 10978 -> 10975 bytes | |||
-rw-r--r-- | sys-devel/binutils/Manifest | 26 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.32-r2.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.33.1-r1.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.34-r2.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.35.2.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.36.1-r2.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.37_p1-r2.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.38-r2.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.39-r5.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.40-r5.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.40-r9.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.41-r2.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-2.41-r3.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils/binutils-9999.ebuild | 9 |
15 files changed, 39 insertions, 104 deletions
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz Binary files differindex 7051dd329005..56194a8f120f 100644 --- a/sys-devel/Manifest.gz +++ b/sys-devel/Manifest.gz diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest index 9f6cda0c55c7..7198e46b1370 100644 --- a/sys-devel/binutils/Manifest +++ b/sys-devel/binutils/Manifest @@ -27,17 +27,17 @@ DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b830 DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5 SHA512 75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432 DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2 SHA512 90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75 SHA512 5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374 -EBUILD binutils-2.32-r2.ebuild 12208 BLAKE2B 0ee98e7c366617db619f650327c4c645c31102ed5232262655e03e396a624741d265129721472e42b0aadaa45383bb357fba08ecd09fa1f8c1e2c14909a64383 SHA512 d8c265716f7fd6ae9bc1bdf4571bb626681ac7073b094cca020f1d795a644943eac244efdec6299c7ab6b26624d10f041dddeb1fc879953f4427c03f5d7e18ac -EBUILD binutils-2.33.1-r1.ebuild 11944 BLAKE2B bf02f123bd6913fae0666963c373f2167f65fcd495a2d0166f8fd65ba2d7d6679e7ccdb3328760c1ab1d548f1faed0c5356461a2439c1891a70e15464bdf31f4 SHA512 58a9ff178b76437af93ac7e62a7a928311f5ea497f11bfd4a56e0ca19e96880205160f4f3fee4bd020cb029fabb52530dc0e858258c3a1bbc997785af4e06077 -EBUILD binutils-2.34-r2.ebuild 12040 BLAKE2B 93ed9f08caa1f061b93f9922d986484b5e5533ce12c36ab89cf5355552bad75549454b615a438c840e180a87b190a5ac06508dcb2b143ce8deca159b4acf432e SHA512 c8fc2c0be68c7299fd91588ef0cdb308e01ae88558949e7c6327bfa0ae8d672c9c443c5aa94742adb090c63e321e3c10edb6478d4b589dfa01425581a2ff80fa -EBUILD binutils-2.35.2.ebuild 12921 BLAKE2B 8eac1629907fb59998bc9d9e92b28f493df47d2880b37a78e5b94248d33c79d168419e1fe81a3c58bf4612e6f61e7c40a33e61e0ac73b5deed93b8c8c7ca1388 SHA512 fb2faeed8a5712a23329c6a86587c9fe52feb0f3a5198ab3a09ed16c368ebb26b1447f8fcdb4878bc5fdb75d75cc6d7c7d2f1459b44b77835a7bb9c2be36d4ad -EBUILD binutils-2.36.1-r2.ebuild 12823 BLAKE2B 850624989343ed5c904a595e274576703da2ed0b0db0ce3620ec8dc542c29a363d799feed6fcb8dce7570511785905e3fc99c9f12fa4a310ceafa8016d2f4eea SHA512 351595cb4ba4faeae5a797c9ead374448ab1a85cd625591afc1ef1681a68169a94974ffd06ddaa3ff671d07d063855f61ddcfbbfe307d37e5ddb0ecb82c24cf0 -EBUILD binutils-2.37_p1-r2.ebuild 13294 BLAKE2B ec26ea427eb05e6368b046b05eb45ee1818f76e37ccbfccb5b2c47654af7cc2de9a4583a1d1cac19b228d06ea8819a61a1889578159d3624f0a2a53fc63d632d SHA512 81f23fd8da3b6173bab2ccaaf21da02a7c52c3923ada533794fccea35747b25bd5cc0a47a21b72b2610227ef36a9ce9674fd8ae53a4c6af626fb3464ea783f7a -EBUILD binutils-2.38-r2.ebuild 13672 BLAKE2B 84e1567892739e624554005600f8dbe123bcd524728bd1c06797fdfae2c91f39ddff5b6aac420c9571508f6f88b79a567c9144e5670f48c8fa4b7822e5ca5b02 SHA512 e7b6822f6482c3bbbab21292d19a267a711541e8757c7d1ea0c8b09cdfc71ba3beee98e53a56ab7d0789122bebca801e45d13d255b0051647dc1f89fa7a17680 -EBUILD binutils-2.39-r5.ebuild 14198 BLAKE2B 509de3eac65a306d0430ed50ee4c734a8f8bb73b71f4ec366a3fd573300f59d77acb05b1a7fe86983ad61cbd59fa2a561d23cb5eea247e2ad0a125137caef81e SHA512 a86d974eacdddcd528f539b57c6e22826340d9efa52568d5aeef35ff191ad564dea5a643e99688833e4f4913a17bf20b74a67c993aecb2e8080511f46e057aa5 -EBUILD binutils-2.40-r5.ebuild 14499 BLAKE2B 7cd15027992e9d9a9541903044eb3e8be9c4a42e0e40e7c058713a548e38275e7328e866b407eb77c2bdf1d20bc32b0634ff365501a3de9961d5244450c30345 SHA512 b972d5eddc2d0c3c905505cc3c660af2c40fd28174cabf37f13388b2f472a3941d79d93ea585a52874636d2e72a99c2d45b820337746c4dd8526c6a298757763 -EBUILD binutils-2.40-r9.ebuild 14680 BLAKE2B b39d61f83eb373397fa5fc3a749eae9be50760a730281fab959b4cdb90f9eef9569589d77694b23aaf5f0b1670950cda449e7ed992b63e3c253c88d455274bd0 SHA512 656eeaf9e8c5bedff4221ea6bcdd769b7c57ab8b3496e955b769e1cc1da96ba72deaa1721ae9f7f2e77a1cb1134c1a74e836f94fcc31e9dedc82cd242ef8c747 -EBUILD binutils-2.41-r2.ebuild 15009 BLAKE2B 45166ff866d630310bf2d5b2db152899f7f38e5a54eb2ee970d0474c9ac826cd9fa26eedb1e9cebebcde73a4b36ab79273fa2b267ac0149d5b249851af868050 SHA512 50ec6086635190d225ab38b539283648840d738bdad3d7237e859c1125e171896d012ac47f44b290de4a7efeea2bea8520e52adf15e593f667614ecce2ce5984 -EBUILD binutils-2.41-r3.ebuild 15013 BLAKE2B 51f2760c3c8ed52f34529ffe66f1040da455b0a531cc27638af16a647d4f5637385cef8d9d0b9033228cf1011b52eb44bbb9637b9f9b3c430168b4fd345e31cc SHA512 e24e7ce7138ffbe04f92df321ced3e7ec9f5a20fa287aabb3230700ea42cffbf1587ef8e5c6941487a8c90e62aee67bd6892bc8c56317fe1a6cd4dee8efae9ae -EBUILD binutils-9999.ebuild 15014 BLAKE2B b1a188fad2939e979ced82da85b21871c11b539d00c31b23cc3f9909aa02331bb2fa51e152353d5bf5147e2e34d0760ac7c0927c6ec385bebaa61d715110ad89 SHA512 56ccd36410bc666c310058c1007e416d602c3a62337313d55f48dc793f076b81aa7fc6f5127096b8615fcb22eafc2df8265938da570063d108904654dd6e49ee +EBUILD binutils-2.32-r2.ebuild 12007 BLAKE2B 08723add6829a6678c21ab62efe404b9493592be65cc3192407d1f52a0f06e3a5b03c691b04a84e5e3fd41662f55a7fe804ae9a7469302c72b458b1db1eeb756 SHA512 e398236fe216b44d878bd22a20ea9eff429ce71d20d7b70084d6731106e9222a532e958b9ddca1587a82199fd5620ddc57370f48bf918fbd6ea3c2621605cbb5 +EBUILD binutils-2.33.1-r1.ebuild 11743 BLAKE2B 84669cdcc5c7db66d7787d5c8b746bdd517e0e532ab21eb23d5bdbe3fd6c46c299352de43b9d0cbfdc940044b6c79d703459db8de1bad67f8a3a92a7c0271541 SHA512 1b065e274ed8a83abe0ac50e34403da6b8d1ee16415cb06f5a8d599becc43908738e81dc6bef1483d4d7f5b28fb83382d5f7316f769eeec1e3f8892b5c6ff2b4 +EBUILD binutils-2.34-r2.ebuild 11839 BLAKE2B 8a01c5c077d8bd95ab4cea325c4f02de81fc6f1399937b2a1c70221b2164934df4a3c1480a37c367f77750192d5d8990070db97b1a51dc9c1dae30d001226e25 SHA512 cb945f37ad97636ad86a05b831e820d0bc13c161ed4026e9ff8a0564be0d059f9def520ae185faacd5bd552b4b9f346efa7493b07acbe759af97daceaa0df555 +EBUILD binutils-2.35.2.ebuild 12720 BLAKE2B 18242ebacf72a3f26242ef2096e328d8270b895e75ec8968d8a5b54549f63c578da5649160d436d75e143d72f1747091d580ea4be199cc512c5702ff80729862 SHA512 25a41bc8fb484f07b9b86a4934652d38c99f4cf3ceea8e1d4527a12274edb49edab40c7538ab1c70b3b0e30e68b999b3be39c280958eb0754a9e211afc0a740e +EBUILD binutils-2.36.1-r2.ebuild 12622 BLAKE2B cf093fbf092b9b530c501b5a799dfd2be9bb111ef71531c59723922ee86a023fc742c2ef6a7f19fbf7c6e52a7429657b11c9bbfe0aedf69869979eb89bf62554 SHA512 35c3f28de295d5e29c29fd920604993d87e737862327e980bcdf02aa91726b23051ec31c0adef540c3af094890da2b7f2ae90ece3564f2d9dadf0865d97f772e +EBUILD binutils-2.37_p1-r2.ebuild 13093 BLAKE2B 9b0877078215ffcabac560af670136a5091468dc05722941df4078c43747898a20c1fb711ab2032378e00ceb1bfa6be1fa8872af2dc00ccabd73b68fd1de34df SHA512 cc476676b4ecf531cfdd5929cea5f78add34d8f93dc37a18d31e4da4b09712258fec67ffa338fd3cc25bdb850eaee61c1373d9812bd5d3e00d94f1dff0156dbf +EBUILD binutils-2.38-r2.ebuild 13471 BLAKE2B 6015a1f48da4a9f4341d7c35ffb77269c6728c64911201d0325368b2983d68d5140208d4440c18c5290f801bac212691d7308ddd8c62c601f8a448fe67e269f1 SHA512 189a4e2525335a6c8b328f7932a4a825f4d3a60250f54efa7a08723cfb03bc11cde04f5c9275ae03a7adc288303051ee9fd9bdb457c24f1fa2af385aca86578d +EBUILD binutils-2.39-r5.ebuild 13997 BLAKE2B df9f38b1959bef6be272c776f20370854eb765a99b3956bb0af530a059a2bf722ae8ebaf6800d103b495be70655898c63be97ab3f6b51c50113b0468cb4884fc SHA512 a63fbea4f7013ac73dfa4a329ec4f963c4dd81c3c1c03b20129c879168a9d16768bfc2f093f07c28cf7b4a93dd1050fdf4f8e8b2e5a6670d9dccb1bb61c3f3e8 +EBUILD binutils-2.40-r5.ebuild 14298 BLAKE2B 6c3232c6b6b86d3dddee631b95d5d551a08d6baefdf578ef8218c2ae0075ba0d0a3fa5249438795cfa0eb884b1a7d49cc97c31eb7305e44081fce908afcdf517 SHA512 d0a85683423943035ac9e2794f116707222b7fe3eae1b4ee108a39948f588dc47e543cd71b6eaac17ce790644e531e6f656baac8546cc5184bcd0ac32f4f80c4 +EBUILD binutils-2.40-r9.ebuild 14479 BLAKE2B 1609148c93db197ec08edbbee0cf3dc60c9cb357246913d497d4a6526ba368c32df2f5f7c2f9163b9ff441c9d5cea00d2f0e77e1df48699fbbf4f853de96a463 SHA512 48702c77c676191027c4c9369e73be2ad7c049bc1dc7e0ff4ba4f2a3a80faf3011c2a6b01a5c91fb3118692589919f5da74caa6448e8f973fb386760d84be385 +EBUILD binutils-2.41-r2.ebuild 14808 BLAKE2B 41a0d8bd5265558d8bac4b39616c257d805d6d51c093feb3b4341c45f19598533ddaa3a1d5ebe9eb074fe8042da72fbbd107186e4a0624dcae78cee1c94db438 SHA512 bfa34bb6d21287b3b6e237e030cef0fbd0fa4080e4ff538c5e66fcfbcf3d10c8d4614353f689f9ac5cbd32adf46b4232b65899a5438c471537a27fa8fb14db09 +EBUILD binutils-2.41-r3.ebuild 14812 BLAKE2B 8a4c0f4f29a8c2dec1db12b2acc63530b57ee19793853f30ec88a2ae61f29392c6b960d9527c830361c8edf84f2153ea0d9303a8c4b821e907137b7b55753960 SHA512 cb5ec4ed43de493f0022243b36cb3a423d03bfd99ae30ebaa4946f5ca70c34e254c4c9bfb9852ad5eb1353f91298e4039f8b6c891be6ceccdc72d0badf32f056 +EBUILD binutils-9999.ebuild 14813 BLAKE2B d361d7b5df5f51107c815aa9cd75ef631c82c028d812cb0a0ff0e44860b1124bd74efb406a12ae2cda3284873d9b9323f91006c78ab687862e80e61133c7a0ca SHA512 67f76af3889d04edd0d3069504bcb9dbb2a9b5fd08e0b0ef9b8b5209976fde3e4a64458935f5d913ed4c2be3b48b474355317836cb210a331d57c42f00ca6b31 MISC metadata.xml 995 BLAKE2B 85ccdd924f8c459a4cd7e608dff59c7281523da0d9457b0094b97e140cd07a300cb38383d9402808859100ca0bf219ce86e367bb5282216121bd81f68d588c17 SHA512 3ee538640e5d8c0efe6b8cf1de299e0d78965dece1ad814384844e8e24db72b11ca30d5fb68dfae2e71046d35aee0e71ee3ecbda3730ca49446dd0b2cd0f817c diff --git a/sys-devel/binutils/binutils-2.32-r2.ebuild b/sys-devel/binutils/binutils-2.32-r2.ebuild index df54d7b7423d..f80ba08099ae 100644 --- a/sys-devel/binutils/binutils-2.32-r2.ebuild +++ b/sys-devel/binutils/binutils-2.32-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -162,12 +162,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.33.1-r1.ebuild b/sys-devel/binutils/binutils-2.33.1-r1.ebuild index 04c74a25e107..ca79c2b7f77e 100644 --- a/sys-devel/binutils/binutils-2.33.1-r1.ebuild +++ b/sys-devel/binutils/binutils-2.33.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -155,12 +155,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.34-r2.ebuild b/sys-devel/binutils/binutils-2.34-r2.ebuild index 941890975f99..5f5b7e3cea60 100644 --- a/sys-devel/binutils/binutils-2.34-r2.ebuild +++ b/sys-devel/binutils/binutils-2.34-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -152,12 +152,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.35.2.ebuild b/sys-devel/binutils/binutils-2.35.2.ebuild index 3e9e6183b4cd..280c2624b3d5 100644 --- a/sys-devel/binutils/binutils-2.35.2.ebuild +++ b/sys-devel/binutils/binutils-2.35.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -169,12 +169,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.36.1-r2.ebuild b/sys-devel/binutils/binutils-2.36.1-r2.ebuild index dcaa4a446b58..133d412e6bd7 100644 --- a/sys-devel/binutils/binutils-2.36.1-r2.ebuild +++ b/sys-devel/binutils/binutils-2.36.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -164,12 +164,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild index 333ff355ede5..7dae8e9b42b7 100644 --- a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild +++ b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -170,12 +170,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 diff --git a/sys-devel/binutils/binutils-2.38-r2.ebuild b/sys-devel/binutils/binutils-2.38-r2.ebuild index bea67260a9ec..22272438a18b 100644 --- a/sys-devel/binutils/binutils-2.38-r2.ebuild +++ b/sys-devel/binutils/binutils-2.38-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -175,12 +175,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 diff --git a/sys-devel/binutils/binutils-2.39-r5.ebuild b/sys-devel/binutils/binutils-2.39-r5.ebuild index c1b0195faed3..e2e702d49a83 100644 --- a/sys-devel/binutils/binutils-2.39-r5.ebuild +++ b/sys-devel/binutils/binutils-2.39-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -171,12 +171,7 @@ src_configure() { # Keep things sane strip-flags - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild b/sys-devel/binutils/binutils-2.40-r5.ebuild index 8d0073e79611..4709d16710d5 100644 --- a/sys-devel/binutils/binutils-2.40-r5.ebuild +++ b/sys-devel/binutils/binutils-2.40-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -178,12 +178,7 @@ src_configure() { use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.40-r9.ebuild b/sys-devel/binutils/binutils-2.40-r9.ebuild index d4f97d214914..733e8778706e 100644 --- a/sys-devel/binutils/binutils-2.40-r9.ebuild +++ b/sys-devel/binutils/binutils-2.40-r9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -183,12 +183,7 @@ src_configure() { use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.41-r2.ebuild b/sys-devel/binutils/binutils-2.41-r2.ebuild index aabb87038c48..a72ae053b872 100644 --- a/sys-devel/binutils/binutils-2.41-r2.ebuild +++ b/sys-devel/binutils/binutils-2.41-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -183,12 +183,7 @@ src_configure() { use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-2.41-r3.ebuild b/sys-devel/binutils/binutils-2.41-r3.ebuild index 10a57e931405..8abcecba0e8f 100644 --- a/sys-devel/binutils/binutils-2.41-r3.ebuild +++ b/sys-devel/binutils/binutils-2.41-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -183,12 +183,7 @@ src_configure() { use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo diff --git a/sys-devel/binutils/binutils-9999.ebuild b/sys-devel/binutils/binutils-9999.ebuild index 5d9cedc9c2b5..71f57af9f840 100644 --- a/sys-devel/binutils/binutils-9999.ebuild +++ b/sys-devel/binutils/binutils-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -183,12 +183,7 @@ src_configure() { use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs - # https://github.com/gentoo/gentoo/pull/28355 - # mold needs this too but right now tc-ld-is-mold is also not available - if tc-ld-is-lld; then - append-ldflags -Wl,--undefined-version - fi + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local x echo |