| diff -Naur Python-2.7.9-orig/Lib/plat-generic/regen Python-2.7.9/Lib/plat-generic/regen |
| --- Python-2.7.9-orig/Lib/plat-generic/regen 2014-12-10 18:59:39.000000000 +0300 |
| +++ Python-2.7.9/Lib/plat-generic/regen 2014-12-11 13:50:36.129800000 +0300 |
| @@ -1,3 +1,9 @@ |
| #! /bin/sh |
| set -v |
| -eval $PYTHON_FOR_BUILD ../../Tools/scripts/h2py.py -i "'(u_long)'" /usr/include/netinet/in.h |
| +if [ -n "$1" ]; then |
| + CCINSTALL=$($1 -print-search-dirs | head -1 | cut -d' ' -f2) |
| + REGENHEADER=${CCINSTALL//\\//}/include/stddef.h |
| +else |
| + REGENHEADER=/usr/include/netinet/in.h |
| +fi |
| +eval $PYTHON_FOR_BUILD ../../Tools/scripts/h2py.py -i "'(u_long)'" $REGENHEADER |
| diff -Naur Python-2.7.9-orig/Makefile.pre.in Python-2.7.9/Makefile.pre.in |
| --- Python-2.7.9-orig/Makefile.pre.in 2014-12-11 13:50:36.005000000 +0300 |
| +++ Python-2.7.9/Makefile.pre.in 2014-12-11 13:50:36.129800000 +0300 |
| @@ -1089,7 +1089,7 @@ |
| else \ |
| PYTHON_FOR_BUILD="$(PYTHON_FOR_BUILD)"; \ |
| fi; \ |
| - cd $(srcdir)/Lib/$(PLATDIR); $(RUNSHARED) ./regen |
| + cd $(srcdir)/Lib/$(PLATDIR); $(RUNSHARED) ./regen "$(CC)" |
| |
| python-config: $(srcdir)/Misc/python-config.in |
| # Substitution happens here, as the completely-expanded BINDIR |