summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin19854 -> 19848 bytes
-rw-r--r--dev-lang/perl/Manifest4
-rw-r--r--dev-lang/perl/perl-5.36.1-r3.ebuild5
-rw-r--r--dev-lang/perl/perl-5.38.0-r1.ebuild5
-rw-r--r--dev-lang/python/Manifest14
-rw-r--r--dev-lang/python/python-3.10.13.ebuild8
-rw-r--r--dev-lang/python/python-3.11.5.ebuild8
-rw-r--r--dev-lang/python/python-3.12.0_beta4_p2.ebuild8
-rw-r--r--dev-lang/python/python-3.12.0_rc1_p5.ebuild8
-rw-r--r--dev-lang/python/python-3.12.0_rc1_p6.ebuild8
-rw-r--r--dev-lang/python/python-3.8.18.ebuild8
-rw-r--r--dev-lang/python/python-3.9.18.ebuild8
12 files changed, 59 insertions, 25 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 43068474c961..8b304c297671 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index a6ac50035ab8..f11f9d5e71b6 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -11,6 +11,6 @@ DIST perl-cross-1.4.1.tar.gz 117688 BLAKE2B e01103fb92764213dafb1ab92954fdc4bdcf
DIST perl-cross-1.4.tar.gz 113861 BLAKE2B 7c7783afccc6a04ab122a7c60b1cff7f0a2725655b2b63325ca25d7b8acb0cf993b496e2a590db943054336337ad215550b6b2a565f1d91a5aa9cfe3a4c36db4 SHA512 bde73cac13c0b42c4c6783d7e30dea491d70b65131e1c8434ef75db1f39a8e15ef5857568b706e8456faa3822402676dd247a1f20f4bed983597fdd5a6b4faad
DIST perl-cross-1.5.tar.gz 115073 BLAKE2B ecc2764beef5dd188e56c2e499297e09e03a48fe4cb3b1582005e5899d7a3e9f28b9e600a18e16560a9a1955fef6d0a543a601574991a3853c8c9cdee7acc5df SHA512 b358d79e10777118b97568329e11b6b72cfe4960f2f3c0e857de31b515bd588448ad224d182b083f4075b47fd3877decbb037e7d26d4ba090011e6e41946370f
EBUILD perl-5.36.0-r2.ebuild 25435 BLAKE2B 8e90a3853ab8f51ceb540c9a60a51bd7ab028f2bd4fed3436a1085d5960de6021fd632e4ea159972a2423693edac164836c6d8dccfe1a4c29dc865c3d70c00ac SHA512 c11f81400be981556e21588deb3faac16c4f982ebbda36069b655aec5e9d459ec5a845e2b6d50a103e4b855532032cbef2f7c4ac011a627b1d308c9abcc9a638
-EBUILD perl-5.36.1-r3.ebuild 25439 BLAKE2B 37426ae5177e1c1dbdbea7d9b52bcdbc7ab0ab5d41df270f4b57126b0dbcec1405c052f696abee68c1b7c5b1205434a3698f9b3e552999b6b8755e867f339aef SHA512 cbf44b1ae14b9883ae43aa1ea4cc9f9f39d4ee37e29b7e75a88a8c7c2b90a231f2b0e8abaf58d8490bdfb562d82afa5db87d186e08a88e08a7217899ebc2a64e
-EBUILD perl-5.38.0-r1.ebuild 25411 BLAKE2B 3e117cdf309eb7eb69f5ba31e282257b81cba918f2e3e49a37d631c4a3d3a59ed656036d8f93363024622567868476f77459dfa03f6f65211ad53e14a60bd430 SHA512 c48b4cdbb726d240c4a92016be4a56a34a3aed0be98f7cd45dc929e31c5dcde0e81f292d71258e2b8b6cc746491c08b8b4d61f138942439ee37ffb7961d2ae58
+EBUILD perl-5.36.1-r3.ebuild 25502 BLAKE2B fb1a867069b07f1216dfca6e64d45bdd850eb0a0cc8ce9989d5c491fd79f4c06b3a2a55710bd132835df25bb7605c79a1c2c27c700c9569dfb6767e6776e5103 SHA512 899ace9fa91ddb57877f3562d03c74885a975b84a62b616d266de2e3244e4af084a17fb5321c3899624db1ce851a9f85fec752586f3f7189944eb6e0c09dd84c
+EBUILD perl-5.38.0-r1.ebuild 25474 BLAKE2B e4f62f0380c1514c4ebdbfb04cac20fba38a35ef7f4e99f5895ebc51d40cc301adf3901208902e5143d19b06f55b32730b6608603181833c98303b5361fd0a9f SHA512 18650ef5bac36a8d0bf5420c98e54063461c14eb50a50388e176c9d999d6ddca203df9a3eb083deb157d979dbc266f4482d678296d97dea4d15fab041a19860a
MISC metadata.xml 621 BLAKE2B 8a14a3efd31858bd5be39476ff86bb9facf3984bbb1110c5b30c3af7aacfe0148357cf7c838ad94799c090a42ed036cc5a51205c3fcfd0d010833e0dad0e4820 SHA512 656902acadb21bf951bf08ca7775c095a5ec76f881215a2b7d3a42eb344a2b9e337cb9260ab87ff5a1730b5a0ef4efe852affdf2e418df9c7c39f18a0a7b89d4
diff --git a/dev-lang/perl/perl-5.36.1-r3.ebuild b/dev-lang/perl/perl-5.36.1-r3.ebuild
index f63397626bfe..553ab9f76a38 100644
--- a/dev-lang/perl/perl-5.36.1-r3.ebuild
+++ b/dev-lang/perl/perl-5.36.1-r3.ebuild
@@ -533,7 +533,7 @@ src_configure() {
filter-flags "-malign-double"
# Generic LTO broken since 5.28, triggers EUMM failures
- filter-flags "-flto"
+ filter-lto
use sparc && myconf -Ud_longdbl
@@ -583,6 +583,9 @@ src_configure() {
# modifying 'optimize' prevents cross configure script from appending required flags
if tc-is-cross-compiler; then
append-cflags "-fwrapv"
+
+ # bug #913171
+ export HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE"
fi
# bug #877659, bug #821577
diff --git a/dev-lang/perl/perl-5.38.0-r1.ebuild b/dev-lang/perl/perl-5.38.0-r1.ebuild
index 21774a38d7d8..5dfbb02418dd 100644
--- a/dev-lang/perl/perl-5.38.0-r1.ebuild
+++ b/dev-lang/perl/perl-5.38.0-r1.ebuild
@@ -533,7 +533,7 @@ src_configure() {
filter-flags "-malign-double"
# Generic LTO broken since 5.28, triggers EUMM failures
- filter-flags "-flto"
+ filter-lto
use sparc && myconf -Ud_longdbl
@@ -583,6 +583,9 @@ src_configure() {
# modifying 'optimize' prevents cross configure script from appending required flags
if tc-is-cross-compiler; then
append-cflags "-fwrapv"
+
+ # bug #913171
+ export HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE"
fi
# bug #877659, bug #821577
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index b93356f48597..655a0b3fbc15 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -23,11 +23,11 @@ DIST python-gentoo-patches-3.12.0rc1_p6.tar.xz 349384 BLAKE2B 975aae449a01a31c45
DIST python-gentoo-patches-3.8.18.tar.xz 32424 BLAKE2B 2e0b6e1c8e3df666934ba283214ca1577b01140dea00513f6420b0255650002e4bc4cb142076620227cd430bc2547123fd392883285886e543ef72ca466f8ea6 SHA512 b005f1054b726fc8c82a50b006309de64fb7858fe5c22cc7b160687d059a7859ec9388706b74a0e6c1f42301bed071dc639eb8cfae0d7c5eef2f565c63cc2d29
DIST python-gentoo-patches-3.9.18.tar.xz 25044 BLAKE2B 1d9ace5c5a0f1c15bc23595cc51d64b4c2b416552cdaaa960c3e34360aba3e7029a06e2a077212c68fa7aee4fd20f649a3b0926bd4ebb10e529e8350ab051e63 SHA512 bc180c3346dfae60a7db221d114146ee83409bc42092171eb05c83de528bf5f0e5654d1441f40ba839d0a98e866a5b43452fb7a72047c837497620a12097b8f5
EBUILD python-2.7.18_p16-r1.ebuild 8603 BLAKE2B 13c654aad809e8f999fa36e63f4a4eec5c2804644fab92c6f1a5c8ef75b20bde8509c34358e32350d7ddcbf8a309b9c5c008a9f9ab83c7d208434bd7efab0467 SHA512 88de339a316876a5a71560842cd879ba96b522f7dc4e409e6a22109639a538cb38abdc1a3d6c8ef468476841d1fe6014327197e8e2b0dd2d357ecde34bf8993a
-EBUILD python-3.10.13.ebuild 14061 BLAKE2B 53cbacdaca9dd0c42126aa275dd62ca5454339ae5fea06112885d1b176617975625e14dacc02ee6bb0c9d0c2541d34f4a54bd724be45fed243f373977e6aaa17 SHA512 336ee041317b478d888ef80f8600ad3fdc388233cd738e82fc1b512ed60a4a2116db50a4c033b7f3a0c57ccb74c1d325f385ef05e9f1873f44660aaf7c001148
-EBUILD python-3.11.5.ebuild 14960 BLAKE2B 5c91cffce5e98dd4ab172e95e80f1bfea08a96fd4b0773f38aa9097932b380892b4e806713454f957d50c8b193771186495df72b275ab62fa95449daf4708f45 SHA512 55f4da61955b2a54f797f2935b9f8eb77a40efb74596710b0836667674fd80e82525497e1081ffac6d395b29da0e389dcece62a5f0bc1acff8ee6ab877dbb0e9
-EBUILD python-3.12.0_beta4_p2.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5bc880957217e6790b5fdfde1f19d8c61f2ce0c6c264cb464f3e5cf764e4aab7c95a7ce90e31c90e72cd0fc1eecbec927fb14 SHA512 80af81666cb1fd77d38346d251944fb5f4bee04ca367c147fc98ec51893202ed6899d4e7974279013d41d070b5be8538a1ac0179760eca5fecb49e9159b020ad
-EBUILD python-3.12.0_rc1_p5.ebuild 14858 BLAKE2B d53c6f1bca3adfbe6ef8043e30dd1b0610ba9ff7d63ddfe8d119a2a95c687e5e7879f9a4a150129a1623670e1b763ba9897a84d847cef61e4d7db532128d9e6f SHA512 fdbbc73705e21c3cd88bfd9ed959655ec188e1ab4ec25ed1e4f1e67b8ad3b136a8606f1fa09c54485dd4b13724eac517e073f692849e2de9290bcacb837cf8b3
-EBUILD python-3.12.0_rc1_p6.ebuild 14858 BLAKE2B d53c6f1bca3adfbe6ef8043e30dd1b0610ba9ff7d63ddfe8d119a2a95c687e5e7879f9a4a150129a1623670e1b763ba9897a84d847cef61e4d7db532128d9e6f SHA512 fdbbc73705e21c3cd88bfd9ed959655ec188e1ab4ec25ed1e4f1e67b8ad3b136a8606f1fa09c54485dd4b13724eac517e073f692849e2de9290bcacb837cf8b3
-EBUILD python-3.8.18.ebuild 12186 BLAKE2B 3a3f7f0701c0b4124fbcdd9caae9156a11108584bad90ed3051f9798ca5726af39c4002d4468d388256be6bd4d8e6967481e600fdacd0f2571c749a622fc3cbb SHA512 c8d1027498d66751af4d842445db10e29c55c3e5ce1dffa1d6487244e1c98ad19eb9188a31165756e5d3adc1d6d334535ebd784db29e468b2eaa2244fc563ffa
-EBUILD python-3.9.18.ebuild 13687 BLAKE2B ebd310d7f38daafe117b0174bc25f738e170aec49ec0cbf522f4f4ee2ab91ac80ce20c5eac2c5c6e853a5fcc004b2719c96d60a6704d50fc7f405334e9ad68b3 SHA512 f281ac933df35e3be51efd88008fa3312d88e692aac05a25241f5a1d5e862f485676dac6ba5b44269e710a445e14c9463ccfdf3330766a36a5abf1bcaa1e9c67
+EBUILD python-3.10.13.ebuild 14240 BLAKE2B f61d5bca7585952898db074d4ec4289d5e312987d28979fd93026592894746dab231d2498a1e59d83c7d8af775d0b99a3c742f77f8d4ccd4603779374408aeee SHA512 a8482eabb05b538c365c1bd17b5869077d103b02072a515b4dd9373d186bda0ebfbb6170bcbfed53a399a15f68dd02195b512f7284fcfeec9ccd536ca02bc2a4
+EBUILD python-3.11.5.ebuild 15139 BLAKE2B b9b350d3a56a158ddf14ce56571440bdcc0f35d69e208b78c699252fe70ad867e00c9a1c6586e37e265bd84d3022a5940f5bfeb43ffce29ee283fcc27b0acd7e SHA512 d6c0e87b02b0c8baf055dfb31bea9d17c6dff47d6088f23be899b141160c9db8a921ee7a8a6ecd84e9672d6b69d328c0065485477db0a9e530cf40fb38e929a5
+EBUILD python-3.12.0_beta4_p2.ebuild 15038 BLAKE2B f228f611b0294effb0f8fda97c48c1c322c224feea5d3e1e71e55bf1335085d266e0858c88f5be407eede13df39e6b1f920e017c7dca2257f4f12eb60ea7590c SHA512 78c08885e6b8dfd25e88abbaafdbc4d0c73594945852fd7e124dce3521dc09ee959d9a1d2e23222c63bb5b7aec2b925a74c0b1650649775e87b3afbec037cfd9
+EBUILD python-3.12.0_rc1_p5.ebuild 15037 BLAKE2B 0a12685727c7b54f442e6f5bad91a7f154b6c00efb9784516109add90f69fc0b975a5c797148bba1a30385b982e8448b6fc1bfb4d2fef16c6bf76e6349ef0169 SHA512 b683086fab83c08f6667656d133703c4941d1fdf6569c84951a66437f59d335b7ad727ce1e6b5cdf91c2d429eba84e13658b4831b4cc75f0c14126be446b3e41
+EBUILD python-3.12.0_rc1_p6.ebuild 15037 BLAKE2B 0a12685727c7b54f442e6f5bad91a7f154b6c00efb9784516109add90f69fc0b975a5c797148bba1a30385b982e8448b6fc1bfb4d2fef16c6bf76e6349ef0169 SHA512 b683086fab83c08f6667656d133703c4941d1fdf6569c84951a66437f59d335b7ad727ce1e6b5cdf91c2d429eba84e13658b4831b4cc75f0c14126be446b3e41
+EBUILD python-3.8.18.ebuild 12365 BLAKE2B f186fea669f32e250e044d575690418ba81dc0f9389c9c1c61a91ce09261277028042a80daefdc5b4946d88fbf4ea159d68896d27d1d981502f8a32fb76b010d SHA512 4b7cc3ab54d43c0eebfa72b3e7b41755d391b6d9076fd56a155dd28b18f8e8c5d67a6472d03913e1b766f030152ae158e40edab1dc2a4a6c9f8251d7e44fc8c9
+EBUILD python-3.9.18.ebuild 13866 BLAKE2B 06ebd3752ef075f85633b74c8237537bdc551de1e6fa20ffe5a914cedfd5186678b4e9bd3d5e46539607c317e18f3e03e671a19ffb065767a7d32811d9c543fe SHA512 886622cf89cc87ad7490a94775e01d02305953be1caf3de5c771fb7d926db33a69961c1048428f8c07dde7670d1be05dbd81822cc50ad348ad07a5ebfb005deb
MISC metadata.xml 1436 BLAKE2B fd5ebcef153bc74aae02f8930dba67736ce44b1dd23418448e7d5bd22391845f5edf0ba8cdf3f43af9254c68734b95fbac9ee891f09c4584c9272ac4233eede6 SHA512 124a1e743cef7236f7936aa843d3aae739a420b1b6173f02c2ef787745616891142724446320d887aeecb95fac09e3620a9666e8e3e32085d79019fe71ff7da5
diff --git a/dev-lang/python/python-3.10.13.ebuild b/dev-lang/python/python-3.10.13.ebuild
index 41648fc12055..e4e3da709eef 100644
--- a/dev-lang/python/python-3.10.13.ebuild
+++ b/dev-lang/python/python-3.10.13.ebuild
@@ -248,9 +248,13 @@ src_configure() {
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
- local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ #
+ # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
+ local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+ local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+ local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+ local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
# We need to build our own Python on CBUILD first, and feed it in.
# bug #847910 and bug #864911.
diff --git a/dev-lang/python/python-3.11.5.ebuild b/dev-lang/python/python-3.11.5.ebuild
index 6ebc482a9a54..db78c59ef0d7 100644
--- a/dev-lang/python/python-3.11.5.ebuild
+++ b/dev-lang/python/python-3.11.5.ebuild
@@ -237,9 +237,13 @@ src_configure() {
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
- local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ #
+ # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
+ local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+ local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+ local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+ local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
# We need to build our own Python on CBUILD first, and feed it in.
# bug #847910
diff --git a/dev-lang/python/python-3.12.0_beta4_p2.ebuild b/dev-lang/python/python-3.12.0_beta4_p2.ebuild
index 8c769c87e1b7..bef6d96d3fff 100644
--- a/dev-lang/python/python-3.12.0_beta4_p2.ebuild
+++ b/dev-lang/python/python-3.12.0_beta4_p2.ebuild
@@ -236,9 +236,13 @@ src_configure() {
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
- local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ #
+ # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
+ local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+ local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+ local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+ local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
# We need to build our own Python on CBUILD first, and feed it in.
# bug #847910
diff --git a/dev-lang/python/python-3.12.0_rc1_p5.ebuild b/dev-lang/python/python-3.12.0_rc1_p5.ebuild
index d3a193505529..417ddacff0f8 100644
--- a/dev-lang/python/python-3.12.0_rc1_p5.ebuild
+++ b/dev-lang/python/python-3.12.0_rc1_p5.ebuild
@@ -236,9 +236,13 @@ src_configure() {
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
- local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ #
+ # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
+ local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+ local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+ local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+ local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
# We need to build our own Python on CBUILD first, and feed it in.
# bug #847910
diff --git a/dev-lang/python/python-3.12.0_rc1_p6.ebuild b/dev-lang/python/python-3.12.0_rc1_p6.ebuild
index d3a193505529..417ddacff0f8 100644
--- a/dev-lang/python/python-3.12.0_rc1_p6.ebuild
+++ b/dev-lang/python/python-3.12.0_rc1_p6.ebuild
@@ -236,9 +236,13 @@ src_configure() {
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
- local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ #
+ # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
+ local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+ local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+ local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+ local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
# We need to build our own Python on CBUILD first, and feed it in.
# bug #847910
diff --git a/dev-lang/python/python-3.8.18.ebuild b/dev-lang/python/python-3.8.18.ebuild
index 7be0059133b5..3c3725d1cf2a 100644
--- a/dev-lang/python/python-3.8.18.ebuild
+++ b/dev-lang/python/python-3.8.18.ebuild
@@ -195,9 +195,13 @@ src_configure() {
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
- local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ #
+ # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
+ local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+ local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+ local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+ local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
# We need to build our own Python on CBUILD first, and feed it in.
# bug #847910 and bug #864911.
diff --git a/dev-lang/python/python-3.9.18.ebuild b/dev-lang/python/python-3.9.18.ebuild
index ef4bf0a3c3fd..5df9769c3928 100644
--- a/dev-lang/python/python-3.9.18.ebuild
+++ b/dev-lang/python/python-3.9.18.ebuild
@@ -237,9 +237,13 @@ src_configure() {
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
- local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ #
+ # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
+ local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+ local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+ local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+ local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
# We need to build our own Python on CBUILD first, and feed it in.
# bug #847910 and bug #864911.