# HG changeset patch # User Bram Moolenaar # Date 1343226728 -7200 # Node ID c03b6363492b26c02b4f8a725a91849a1a5cf548 # Parent 1857ea1fddf6153a4a57fe286b87593520f55aa9 updated for version 7.3.613 Problem: Including Python's config.c in the build causes trouble. It is not clear why it was there. Solution: Omit the config file. (James McCoy) diff --git a/src/Makefile b/src/Makefile --- a/src/Makefile +++ b/src/Makefile @@ -2559,19 +2559,11 @@ objects/if_perl.o: auto/if_perl.c objects/if_perlsfio.o: if_perlsfio.c $(CCC) $(PERL_CFLAGS) -o $@ if_perlsfio.c -objects/py_config.o: $(PYTHON_CONFDIR)/config.c - $(CCC) $(PYTHON_CFLAGS) -o $@ $(PYTHON_CONFDIR)/config.c \ - -I$(PYTHON_CONFDIR) -DHAVE_CONFIG_H -DNO_MAIN - objects/py_getpath.o: $(PYTHON_CONFDIR)/getpath.c $(CCC) $(PYTHON_CFLAGS) -o $@ $(PYTHON_CONFDIR)/getpath.c \ -I$(PYTHON_CONFDIR) -DHAVE_CONFIG_H -DNO_MAIN \ $(PYTHON_GETPATH_CFLAGS) -objects/py3_config.o: $(PYTHON3_CONFDIR)/config.c - $(CCC) $(PYTHON3_CFLAGS) -o $@ $(PYTHON3_CONFDIR)/config.c \ - -I$(PYTHON3_CONFDIR) -DHAVE_CONFIG_H -DNO_MAIN - objects/if_python.o: if_python.c if_py_both.h $(CCC) $(PYTHON_CFLAGS) $(PYTHON_CFLAGS_EXTRA) -o $@ if_python.c diff --git a/src/auto/configure b/src/auto/configure --- a/src/auto/configure +++ b/src/auto/configure @@ -5357,11 +5357,7 @@ fi PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\"" fi PYTHON_SRC="if_python.c" - if test "x$MACOSX" = "xyes"; then - PYTHON_OBJ="objects/if_python.o" - else - PYTHON_OBJ="objects/if_python.o objects/py_config.o" - fi + PYTHON_OBJ="objects/if_python.o" if test "${vi_cv_var_python_version}" = "1.4"; then PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o" fi @@ -5656,11 +5652,7 @@ fi PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\"" fi PYTHON3_SRC="if_python3.c" - if test "x$MACOSX" = "xyes"; then - PYTHON3_OBJ="objects/if_python3.o" - else - PYTHON3_OBJ="objects/if_python3.o objects/py3_config.o" - fi + PYTHON3_OBJ="objects/if_python3.o" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 $as_echo_n "checking if -pthread should be used... " >&6; } diff --git a/src/configure.in b/src/configure.in --- a/src/configure.in +++ b/src/configure.in @@ -916,12 +916,7 @@ eof PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\"" fi PYTHON_SRC="if_python.c" - dnl For Mac OSX 10.2 config.o is included in the Python library. - if test "x$MACOSX" = "xyes"; then - PYTHON_OBJ="objects/if_python.o" - else - PYTHON_OBJ="objects/if_python.o objects/py_config.o" - fi + PYTHON_OBJ="objects/if_python.o" if test "${vi_cv_var_python_version}" = "1.4"; then PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o" fi @@ -1106,12 +1101,7 @@ eof PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\"" fi PYTHON3_SRC="if_python3.c" - dnl For Mac OSX 10.2 config.o is included in the Python library. - if test "x$MACOSX" = "xyes"; then - PYTHON3_OBJ="objects/if_python3.o" - else - PYTHON3_OBJ="objects/if_python3.o objects/py3_config.o" - fi + PYTHON3_OBJ="objects/if_python3.o" dnl On FreeBSD linking with "-pthread" is required to use threads. dnl _THREAD_SAFE must be used for compiling then. diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -715,6 +715,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 613, +/**/ 612, /**/ 611,