[Python-checkins] CVS: python/dist/src configure.in,1.280,1.281 configure,1.271,1.272

Jack Jansen jackjansen@users.sourceforge.net
Wed, 14 Nov 2001 03:00:00 -0800


Update of /cvsroot/python/python/dist/src
In directory usw-pr-cvs1:/tmp/cvs-serv20934

Modified Files:
	configure.in configure 
Log Message:
OSX tests used specific version numbers to test for new features and
used the default Darwin/* for the old code. Reversed those tests so
that compatibility code is in a switch leg with a specific version and
newer systems take the default leg.

This should allow Python to build on OSX 10.1.1 (which jumps from Darwin/1.4
to Darwin/5.1 due to a new numbering scheme).


Index: configure.in
===================================================================
RCS file: /cvsroot/python/python/dist/src/configure.in,v
retrieving revision 1.280
retrieving revision 1.281
diff -C2 -d -r1.280 -r1.281
*** configure.in	2001/11/09 17:50:52	1.280
--- configure.in	2001/11/14 10:59:57	1.281
***************
*** 671,684 ****
  AC_SUBST(LIBTOOL_CRUFT)
  case $ac_sys_system/$ac_sys_release in
!   Darwin/1.4*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -flat_namespace -U $ns_undef_sym"
!       LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
    Darwin/*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -U $ns_undef_sym"
!    	LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
--- 671,684 ----
  AC_SUBST(LIBTOOL_CRUFT)
  case $ac_sys_system/$ac_sys_release in
!   Darwin/1.3*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -U $ns_undef_sym"
!    	LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
    Darwin/*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -flat_namespace -U $ns_undef_sym"
!       LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
***************
*** 695,700 ****
  	
  	case $ac_sys_system/$ac_sys_release in
! 	    Darwin/1.4*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-flat_namespace,-U,$ns_undef_sym";;
! 	    Darwin/*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-U,$ns_undef_sym";;
  	esac
  	AC_DEFINE(WITH_NEXT_FRAMEWORK)
--- 695,700 ----
  	
  	case $ac_sys_system/$ac_sys_release in
! 	    Darwin/1.3*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-U,$ns_undef_sym";;
! 	    Darwin/*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-flat_namespace,-U,$ns_undef_sym";;
  	esac
  	AC_DEFINE(WITH_NEXT_FRAMEWORK)
***************
*** 760,764 ****
  	OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
  	DYNIX/ptx*) LDSHARED="ld -G";;
! 	Darwin/1.4*)
  		LDSHARED='$(CC) $(LDFLAGS) -bundle'
  		if test "$enable_framework" ; then
--- 760,764 ----
  	OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
  	DYNIX/ptx*) LDSHARED="ld -G";;
! 	Darwin/1.3*)
  		LDSHARED='$(CC) $(LDFLAGS) -bundle'
  		if test "$enable_framework" ; then
***************
*** 767,771 ****
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -flat_namespace -undefined suppress"
  		fi ;;
  	Darwin/*)
--- 767,771 ----
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -undefined suppress"
  		fi ;;
  	Darwin/*)
***************
*** 776,780 ****
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -undefined suppress"
  		fi ;;
  	Linux*) LDSHARED="gcc -shared";;
--- 776,780 ----
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -flat_namespace -undefined suppress"
  		fi ;;
  	Linux*) LDSHARED="gcc -shared";;

Index: configure
===================================================================
RCS file: /cvsroot/python/python/dist/src/configure,v
retrieving revision 1.271
retrieving revision 1.272
diff -C2 -d -r1.271 -r1.272
*** configure	2001/11/09 17:50:51	1.271
--- configure	2001/11/14 10:59:57	1.272
***************
*** 1,5 ****
  #! /bin/sh
  
! # From configure.in Revision: 1.279 
  
  # Guess values for system-dependent variables and create Makefiles.
--- 1,5 ----
  #! /bin/sh
  
! # From configure.in Revision: 1.280 
  
  # Guess values for system-dependent variables and create Makefiles.
***************
*** 3046,3059 ****
  
  case $ac_sys_system/$ac_sys_release in
!   Darwin/1.4*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -flat_namespace -U $ns_undef_sym"
!       LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
    Darwin/*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -U $ns_undef_sym"
!    	LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
--- 3046,3059 ----
  
  case $ac_sys_system/$ac_sys_release in
!   Darwin/1.3*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -U $ns_undef_sym"
!    	LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
    Darwin/*)
      ns_undef_sym='_environ'
!     LIBTOOL_CRUFT="-lcc_dynamic -arch_only ppc -flat_namespace -U $ns_undef_sym"
!       LIBTOOL_CRUFT="$LIBTOOL_CRUFT $extra_frameworks"
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Python'
      LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
***************
*** 3071,3076 ****
  	
  	case $ac_sys_system/$ac_sys_release in
! 	    Darwin/1.4*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-flat_namespace,-U,$ns_undef_sym";;
! 	    Darwin/*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-U,$ns_undef_sym";;
  	esac
  	cat >> confdefs.h <<\EOF
--- 3071,3076 ----
  	
  	case $ac_sys_system/$ac_sys_release in
! 	    Darwin/1.3*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-U,$ns_undef_sym";;
! 	    Darwin/*)LDFLAGS="$LDFLAGS -Wl,-F. -Wl,-flat_namespace,-U,$ns_undef_sym";;
  	esac
  	cat >> confdefs.h <<\EOF
***************
*** 3145,3149 ****
  	OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
  	DYNIX/ptx*) LDSHARED="ld -G";;
! 	Darwin/1.4*)
  		LDSHARED='$(CC) $(LDFLAGS) -bundle'
  		if test "$enable_framework" ; then
--- 3145,3149 ----
  	OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
  	DYNIX/ptx*) LDSHARED="ld -G";;
! 	Darwin/1.3*)
  		LDSHARED='$(CC) $(LDFLAGS) -bundle'
  		if test "$enable_framework" ; then
***************
*** 3152,3156 ****
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -flat_namespace -undefined suppress"
  		fi ;;
  	Darwin/*)
--- 3152,3156 ----
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -undefined suppress"
  		fi ;;
  	Darwin/*)
***************
*** 3161,3165 ****
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -undefined suppress"
  		fi ;;
  	Linux*) LDSHARED="gcc -shared";;
--- 3161,3165 ----
  		else
  			# No framework. Ignore undefined symbols, assuming they come from Python
! 			LDSHARED="$LDSHARED -flat_namespace -undefined suppress"
  		fi ;;
  	Linux*) LDSHARED="gcc -shared";;