Hi, I just moved to Lion and its new XCode 4. I'm calling the compiler directly, so no XCode processing. I basically cloned the way XCode uses the compiler. For x86 everything works just fine, in fact CLANG seems to have the same options as GCC used before. But with x64 it ends up with weird linking errors:
ld: illegal text-relocation to ___stdoutp in /Applications/Xcode.app/ Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.dylib from __ZN5MFile9SetStdoutERK7MString in !temp/debugDebug1/test/mlibrary.o for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) I'm really desperate here as I have no idea what causes this and no options seemed to help it. The calling script is below. Thanks in advance! Vojtech /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang "-D MKERNELONLYMINIMAL" "-D MNOASSEMBLER" "-D TEST" "-D _DEBUG" "-D MPROJECTNAME=test" -D MPROJECTNAMESTRING=\"test\" "-D MUNICODE" "-D MNOJPG" "-D MNOGIF" "-D MNOTIFF" "-D MINTELIPP" -arch x86_64 -g -I/Volumes/Data/Programming/MLibrary/library/freetype/include -I/Volumes/Data/Programming/MLibrary/library/zlib -I/Volumes/Data/Programming/MLibrary/library/libpng -I/Volumes/Data/Programming/MLibrary/library/bzip2 -I/Volumes/Data/Programming/MLibrary/library/vstsdk3 -I/Volumes/Data/Programming/MLibrary/library/flac/include -I/Volumes/Data/Programming/MLibrary/library/flac/src/libFLAC/include -I/opt/intel/ipp/include -I/opt/intel/ipp/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include -I. -c -fvisibility=hidden -fpascal-strings -fasm-blocks -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wno-switch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wno-unused-value -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wc++11-extensions -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -Wno-sign-conversion -Wno-comment -Wno-tautological-compare "-Wno-#pragma messages" -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -I/Volumes/Data/Programming/MLibrary -I/Volumes/Data/Programming/MLibrary/projects/test2/test -x c++ test/test.cpp -o !temp/debugDebug1/test/test.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang "-D MKERNELONLYMINIMAL" "-D MNOASSEMBLER" "-D TEST" "-D _DEBUG" "-D MPROJECTNAME=test" -D MPROJECTNAMESTRING=\"test\" "-D MUNICODE" "-D MNOJPG" "-D MNOGIF" "-D MNOTIFF" "-D MINTELIPP" -arch x86_64 -g -I/Volumes/Data/Programming/MLibrary/library/freetype/include -I/Volumes/Data/Programming/MLibrary/library/zlib -I/Volumes/Data/Programming/MLibrary/library/libpng -I/Volumes/Data/Programming/MLibrary/library/bzip2 -I/Volumes/Data/Programming/MLibrary/library/vstsdk3 -I/Volumes/Data/Programming/MLibrary/library/flac/include -I/Volumes/Data/Programming/MLibrary/library/flac/src/libFLAC/include -I/opt/intel/ipp/include -I/opt/intel/ipp/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include -I. -c -fvisibility=hidden -fpascal-strings -fasm-blocks -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wno-switch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wno-unused-value -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wc++11-extensions -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -Wno-sign-conversion -Wno-comment -Wno-tautological-compare "-Wno-#pragma messages" -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -I/Volumes/Data/Programming/MLibrary -I/Volumes/Data/Programming/MLibrary/projects/test2/test -x objective-c++ /Volumes/Data/Programming/MLibrary/mlibrary/mlibrarymac.mm -o !temp/debugDebug1/test/mlibrarymac.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang "-D MKERNELONLYMINIMAL" "-D MNOASSEMBLER" "-D TEST" "-D _DEBUG" "-D MPROJECTNAME=test" -D MPROJECTNAMESTRING=\"test\" "-D MUNICODE" "-D MNOJPG" "-D MNOGIF" "-D MNOTIFF" "-D MINTELIPP" -arch x86_64 -g -I/Volumes/Data/Programming/MLibrary/library/freetype/include -I/Volumes/Data/Programming/MLibrary/library/zlib -I/Volumes/Data/Programming/MLibrary/library/libpng -I/Volumes/Data/Programming/MLibrary/library/bzip2 -I/Volumes/Data/Programming/MLibrary/library/vstsdk3 -I/Volumes/Data/Programming/MLibrary/library/flac/include -I/Volumes/Data/Programming/MLibrary/library/flac/src/libFLAC/include -I/opt/intel/ipp/include -I/opt/intel/ipp/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include -I. -c -fvisibility=hidden -fpascal-strings -fasm-blocks -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wno-switch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wno-unused-value -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wc++11-extensions -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -Wno-sign-conversion -Wno-comment -Wno-tautological-compare "-Wno-#pragma messages" -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -I/Volumes/Data/Programming/MLibrary -I/Volumes/Data/Programming/MLibrary/projects/test2/test -x c++ /Volumes/Data/Programming/MLibrary/MLibrary/mlibrary.cpp -o !temp/debugDebug1/test/mlibrary.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 !temp/debugDebug1/test/test.o !temp/debugDebug1/test/mlibrarymac.o !temp/debugDebug1/test/mlibrary.o -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -L/Volumes/Data/Programming/MLibrary/library -L/Volumes/Data/Programming/MLibrary/projects/test2 -L/Volumes/Data/Programming/MLibrary/projects/test2/!temp/debugDebug1 -L/Volumes/Data/Programming/MLibrary/projects/test2/!outputdebugx64 -L/opt/intel/ipp/lib -lmlibraryasm_x64_debug -lfreetype_x64_debug -lzlib_x64_debug -llibpng_x64_debug -lbzip2_x64_debug -llibflac_x64_debug -lippcore_l -lipps_l -lippi_l -lippvm_l -lippcore_t -lipps_t -lippi_t -lippvm_t -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/lib -framework Carbon -framework Cocoa -framework AudioUnit -framework CoreAudio -framework CoreMIDI -framework CoreServices -framework AudioToolbox -framework IOKit -framework Security -Wl,-no_compact_unwind -o !outputdebugx64/test.app/Contents/MacOS/test.bin _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com