Blob Blame History Raw
diff -rupN Python-2.7.15/Lib/plat-generic/regen Python-2.7.15-new/Lib/plat-generic/regen
--- Python-2.7.15/Lib/plat-generic/regen	2018-04-30 00:47:33.000000000 +0200
+++ Python-2.7.15-new/Lib/plat-generic/regen	2018-05-02 17:23:30.428731653 +0200
@@ -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 -rupN Python-2.7.15/Makefile.pre.in Python-2.7.15-new/Makefile.pre.in
--- Python-2.7.15/Makefile.pre.in	2018-05-02 17:23:30.426731653 +0200
+++ Python-2.7.15-new/Makefile.pre.in	2018-05-02 17:23:30.428731653 +0200
@@ -1178,7 +1178,7 @@ $(srcdir)/Lib/$(PLATDIR):
 	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