diff -r 353032fd38e2 Makefile.pre.in --- a/Makefile.pre.in Fri Mar 11 20:57:11 2011 +0100 +++ b/Makefile.pre.in Fri Mar 11 16:33:45 2011 -0500 @@ -487,18 +487,13 @@ $(LIBRARY) \ $(RESSRCDIR)/Info.plist $(INSTALL) -d -m $(DIRMODE) $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION) - if test "${UNIVERSALSDK}"; then \ - $(CC) -o $(LDLIBRARY) @UNIVERSAL_ARCH_FLAGS@ -dynamiclib \ - -isysroot "${UNIVERSALSDK}" \ - -all_load $(LIBRARY) -Wl,-single_module \ - -install_name $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) \ - -compatibility_version $(VERSION) \ - -current_version $(VERSION) \ - -framework CoreFoundation $(LIBS); \ - else \ - /usr/bin/libtool -o $(LDLIBRARY) -dynamic $(OTHER_LIBTOOL_OPT) $(LIBRARY) \ - @LIBTOOL_CRUFT@ -framework CoreFoundation $(LIBS);\ - fi + $(CC) -o $(LDLIBRARY) @UNIVERSAL_ARCH_FLAGS@ -dynamiclib \ + @FRAMEWORK_LINK_FLAGS@ \ + -all_load $(LIBRARY) -Wl,-single_module \ + -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) \ + -compatibility_version $(VERSION) \ + -current_version $(VERSION) \ + -framework CoreFoundation $(LIBS); $(INSTALL) -d -m $(DIRMODE) \ $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Resources/English.lproj $(INSTALL_DATA) $(RESSRCDIR)/Info.plist \ diff -r 353032fd38e2 configure.in --- a/configure.in Fri Mar 11 20:57:11 2011 +0100 +++ b/configure.in Fri Mar 11 16:33:45 2011 -0500 @@ -102,10 +102,12 @@ case $enableval in no) UNIVERSALSDK= + FRAMEWORK_LINK_FLAGS= enable_universalsdk= ;; *) UNIVERSALSDK=$enableval + FRAMEWORK_LINK_FLAGS="-isysroot $enableval" if test ! -d "${UNIVERSALSDK}" then AC_MSG_ERROR([--enable-universalsdk specifies non-existing SDK: ${UNIVERSALSDK}]) @@ -124,6 +126,7 @@ AC_MSG_RESULT(no) fi AC_SUBST(UNIVERSALSDK) +AC_SUBST(FRAMEWORK_LINK_FLAGS) AC_SUBST(ARCH_RUN_32BIT)