homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ehvatum
Recipients Arfrever, Michael.Crusoe, ahonkela, benjamin.peterson, brian.curtin, christian.heimes, dhduvall, djc, drkirkby, ehvatum, eric.araujo, jdemeyer, mdboom, rpetrov, tarek
Date 2015年05月06日.20:07:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1430942875.11.0.868539368417.issue1222585@psf.upfronthosting.co.za>
In-reply-to
Content
The 2012年12月31日 of this patch (currently the latest) has the surprising effect of causing distutils CFLAGS to be dropped. See for reference: https://bugs.gentoo.org/show_bug.cgi?id=548776
The issue I am experiencing is resolved by changing the section of the patch that reads:
+- (cc, cxx, opt, cflags, ccshared, ldshared, shlib_suffix, ar, ar_flags) = \
+- get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS',
+- 'CCSHARED', 'LDSHARED', 'SHLIB_SUFFIX', 'AR', 'ARFLAGS')
++ (cc, cxx, ccshared, ldshared, ldcxxshared, shlib_suffix, ar, ar_flags) = \
++ get_config_vars('CC', 'CXX', 'CCSHARED', 'LDSHARED', 'LDCXXSHARED',
++ 'SHLIB_SUFFIX', 'AR', 'ARFLAGS')
++
++ cflags = ''
++ cxxflags = ''
to:
+- (cc, cxx, opt, cflags, ccshared, ldshared, shlib_suffix, ar, ar_flags) = \
+- get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS',
+- 'CCSHARED', 'LDSHARED', 'SHLIB_SUFFIX', 'AR', 'ARFLAGS')
++ (cc, cxx, cflags, ccshared, ldshared, ldcxxshared, shlib_suffix, ar, ar_flags) = \
++ get_config_vars('CC', 'CXX', 'CFLAGS', 'CCSHARED', 'LDSHARED', 'LDCXXSHARED',
++ 'SHLIB_SUFFIX', 'AR', 'ARFLAGS')
++
++ cxxflags = cflags
This change causes the CFLAGS outputted by "python-config --cflags" to be used by distutils, as they are without the patch applied. To me, losing those CFLAGS, especially when building plain C python extensions, seems like a significant regression.
History
Date User Action Args
2015年05月06日 20:07:55ehvatumsetrecipients: + ehvatum, mdboom, christian.heimes, ahonkela, benjamin.peterson, tarek, djc, eric.araujo, rpetrov, Arfrever, brian.curtin, dhduvall, drkirkby, jdemeyer, Michael.Crusoe
2015年05月06日 20:07:55ehvatumsetmessageid: <1430942875.11.0.868539368417.issue1222585@psf.upfronthosting.co.za>
2015年05月06日 20:07:55ehvatumlinkissue1222585 messages
2015年05月06日 20:07:54ehvatumcreate

AltStyle によって変換されたページ (->オリジナル) /