nad0025-py3k py3k OSX framework builds fail after r72861 move of _locale into core library Undefined symbols: "_CFStringConvertEncodingToIANACharSetName", referenced from: _PyLocale_getdefaultlocale in libpython3.1.a(_localemodule.o) "_CFStringGetSystemEncoding", referenced from: _PyLocale_getdefaultlocale in libpython3.1.a(_localemodule.o) "_CFStringGetCStringPtr", referenced from: _PyLocale_getdefaultlocale in libpython3.1.a(_localemodule.o) SOLUTION: add "-framework CoreFoundation" to Makefile target "$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)" build of temporary minimal framework bootstrap diff -r 3dcc6ca15d07 Makefile.pre.in --- Makefile.pre.in Mon May 25 00:04:47 2009 -0700 +++ Makefile.pre.in Mon May 25 00:07:51 2009 -0700 @@ -459,6 +459,7 @@ if test "${UNIVERSALSDK}"; then \ $(CC) -o $(LDLIBRARY) @UNIVERSAL_ARCH_FLAGS@ -dynamiclib \ -isysroot "${UNIVERSALSDK}" \ + -framework CoreFoundation \ -all_load $(LIBRARY) -Wl,-single_module \ -install_name $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) \ -compatibility_version $(VERSION) \