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 martin.panter
Recipients Arfrever, Sjlver, WanderingLogic, brett.cannon, doko, koobs, loewis, martin.panter, pitrou, python-dev, xdegaye
Date 2016-03-14.22:27:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1457994470.23.0.376584165415.issue22359@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks for you work Xavier. Making it conditional on cross compilation is another approach I hadn’t thought of. But I am a bit worried at the new makefile syntax [ifeq directive and $(findstring) function]. I suspect it is Gnu specific, and that Python tries to support other versions of Make as well. Koobs: does Free BSD accept this makefile syntax?

Much as I hate the configure.ac stuff, I guess it could be used to enable and disable conditional stuff in the makefile, so that might be another option.

Whatever the end solution is, I think we need a big comment in the makefile pointing out the quirks and different people’s interests:

* Reliable way to update generated files when necessary
* Shared prerequisites unsafe with recursive concurrent $(MAKE)
* Reasons to avoid regenerating files (not out of date, cross compilation, less build steps and prerequisites; see python-dev)
* Building with read-only sources (see revision 67ed8a6905c3, then r87558)
History
Date User Action Args
2016-03-14 22:27:50martin.pantersetrecipients: + martin.panter, loewis, brett.cannon, doko, pitrou, Arfrever, xdegaye, python-dev, koobs, Sjlver, WanderingLogic
2016-03-14 22:27:50martin.pantersetmessageid: <1457994470.23.0.376584165415.issue22359@psf.upfronthosting.co.za>
2016-03-14 22:27:50martin.panterlinkissue22359 messages
2016-03-14 22:27:50martin.pantercreate