Index: buildlibxml.py =================================================================== --- buildlibxml.py (revision 60367) +++ buildlibxml.py (working copy) @@ -165,17 +165,17 @@ prefix = os.path.join(os.path.abspath(build_dir), 'libxml2') safe_mkdir(prefix) - call_setup = {} + call_setup = {'env':os.environ.copy()} env_setup = None if sys.platform in ('darwin',): # We compile Universal if we are on a machine > 10.3 major_version = int(os.uname()[2].split('.')[0]) if major_version > 7: - call_setup['env'] = { + call_setup['env'].update({ 'CFLAGS' : "-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -O2", 'LDFLAGS' : "-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk", 'MACOSX_DEPLOYMENT_TARGET' : "10.3" - } + }) # We may loose the link to iconv, so make sure it's there static_binaries.append('-liconv')