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 WanderingLogic
Recipients WanderingLogic
Date 2014-11-06.21:12:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1415308378.14.0.442875510175.issue22809@psf.upfronthosting.co.za>
In-reply-to
Content
changeset 92496:c2a53aa27cad (issue22359) broke cross builds.  (Now "make touch; make" always tries to rebuild Include/graminit.h and Python/graminit.c by running "pgen".  But "pgen" is a host executable and won't run on the build machine during a cross-build.)

I think the problem is here, around Makefile.pre.in line 750.  The dependency was on PGENSRCS and is now on PGEN.  Will changing it back to PGENSRCS break something else?

@@ -745,15 +746,13 @@
 
 $(IO_OBJS): $(IO_H)
 
-$(GRAMMAR_H): $(GRAMMAR_INPUT) $(PGENSRCS)
+$(GRAMMAR_H): $(GRAMMAR_INPUT) $(PGEN)
History
Date User Action Args
2014-11-06 21:12:58WanderingLogicsetrecipients: + WanderingLogic
2014-11-06 21:12:58WanderingLogicsetmessageid: <1415308378.14.0.442875510175.issue22809@psf.upfronthosting.co.za>
2014-11-06 21:12:58WanderingLogiclinkissue22809 messages
2014-11-06 21:12:57WanderingLogiccreate