1554ebbaa5
Added patch for fixing recompilation of Python when using common build commands and the --enable-optimizations flag.
64 lines
2.3 KiB
Diff
64 lines
2.3 KiB
Diff
diff --git a/Makefile.pre.in b/Makefile.pre.in
|
|
index 9e4be0a..a58b59c 100644
|
|
--- a/Makefile.pre.in
|
|
+++ b/Makefile.pre.in
|
|
@@ -863,12 +863,12 @@ $(LIBRARY_OBJS) $(MODOBJS) Modules/python.o: $(PYTHON_HEADERS)
|
|
TESTOPTS= -l $(EXTRATESTOPTS)
|
|
TESTPROG= $(srcdir)/Lib/test/regrtest.py
|
|
TESTPYTHON= $(RUNSHARED) ./$(BUILDPYTHON) -Wd -3 -E -tt $(TESTPYTHONOPTS)
|
|
-test: all platform
|
|
+test: @DEF_MAKE_RULE@ platform
|
|
-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
|
|
-$(TESTPYTHON) $(TESTPROG) $(TESTOPTS)
|
|
$(TESTPYTHON) $(TESTPROG) $(TESTOPTS)
|
|
|
|
-testall: all platform
|
|
+testall: @DEF_MAKE_RULE@ platform
|
|
-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
|
|
$(TESTPYTHON) $(srcdir)/Lib/compileall.py
|
|
-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
|
|
@@ -877,7 +877,7 @@ testall: all platform
|
|
|
|
# Run the unitests for both architectures in a Universal build on OSX
|
|
# Must be run on an Intel box.
|
|
-testuniversal: all platform
|
|
+testuniversal: @DEF_MAKE_RULE@ platform
|
|
if [ `arch` != 'i386' ];then \
|
|
echo "This can only be used on OSX/i386" ;\
|
|
exit 1 ;\
|
|
@@ -900,14 +900,14 @@ QUICKTESTOPTS= $(TESTOPTS) -x test_subprocess test_io test_lib2to3 \
|
|
test_multibytecodec test_urllib2_localnet test_itertools \
|
|
test_multiprocessing test_mailbox test_socket test_poll \
|
|
test_select test_zipfile
|
|
-quicktest: all platform
|
|
+quicktest: @DEF_MAKE_RULE@ platform
|
|
-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
|
|
-$(TESTPYTHON) $(TESTPROG) $(QUICKTESTOPTS)
|
|
$(TESTPYTHON) $(TESTPROG) $(QUICKTESTOPTS)
|
|
|
|
MEMTESTOPTS= $(QUICKTESTOPTS) -x test_dl test___all__ test_fork1 \
|
|
test_longexp
|
|
-memtest: all platform
|
|
+memtest: @DEF_MAKE_RULE@ platform
|
|
-rm -f $(srcdir)/Lib/test/*.py[co]
|
|
-$(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
|
|
$(TESTPYTHON) $(TESTPROG) $(MEMTESTOPTS)
|
|
@@ -1198,7 +1198,7 @@ LIBPL= $(LIBP)/config$(DEBUG_SUFFIX)
|
|
# pkgconfig directory
|
|
LIBPC= $(LIBDIR)/pkgconfig
|
|
|
|
-libainstall: all python$(DEBUG_SUFFIX)-config
|
|
+libainstall: @DEF_MAKE_RULE@ python$(DEBUG_SUFFIX)-config
|
|
@for i in $(LIBDIR) $(LIBP) $(LIBPL) $(LIBPC); \
|
|
do \
|
|
if test ! -d $(DESTDIR)$$i; then \
|
|
@@ -1425,7 +1425,7 @@ distclean: clobber
|
|
-exec rm -f {} ';'
|
|
|
|
# Check for smelly exported symbols (not starting with Py/_Py)
|
|
-smelly: all
|
|
+smelly: @DEF_MAKE_RULE@
|
|
nm -p $(LIBRARY) | \
|
|
sed -n "/ [TDB] /s/.* //p" | grep -v "^_*Py" | sort -u; \
|
|
|