Message159245
Marc-Andre Lemburg wrote:
> Looking further I found this line in the Makefile:
>
> ############################################################################
> # Importlib
>
> Python/importlib.h: $(srcdir)/Lib/importlib/_bootstrap.py $(srcdir)/Python/freeze_importlib.py
> ./$(BUILDPYTHON) $(srcdir)/Python/freeze_importlib.py \
> $(srcdir)/Lib/importlib/_bootstrap.py Python/importlib.h
>
> Since the patch modified _bootstrap.py, make wants to recreate importlib.h,
> but at that time $(BUILDPYTHON) doesn't yet exist.
I now ran 'make' after applying the patches to have the importlib.h
recreated.
This setup looks a bit fragile to me.
I think it would be better to make creation of the importlib.h an
explicit operation that has to be done in case the Python code
changes (e.g. by creating a make target build-importlib.h),
with the Makefile only warning about a needed update instead
of failing completely. |
|
Date |
User |
Action |
Args |
2012-04-25 00:39:26 | lemburg | set | recipients:
+ lemburg, brett.cannon, ncoghlan, eric.araujo, Arfrever, r.david.murray, python-dev, eric.snow |
2012-04-25 00:39:26 | lemburg | link | issue14605 messages |
2012-04-25 00:39:25 | lemburg | create | |
|