tag:blogger.com,1999:blog-8986782557879316238.post2953352109360979822..comments2023-06-06T08:16:34.738-07:00Comments on Paul Beach's Blog: DYLD_LIBRARY_PATH and El CapitanPaul Beachhttp://www.blogger.com/profile/01887777727779537695noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-8986782557879316238.post-50750660106729015242016-09-26T00:13:08.458-07:002016-09-26T00:13:08.458-07:00My guess
make CFLAGS="-arch x86_64 -O0 -ggdb ...My guess<br />make CFLAGS="-arch x86_64 -O0 -ggdb -g3 -D_THREAD_SAFE " -j1 -f ../gen/Makefile.extern.editline<br />is followed by<br />clang -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -arch i386 -mmacosx-version-min=10.7 -D_THREAD_SAFE -fvisibility-inlines-hidden -fvisibility=hidden -c ../src/common/utils.cpp -o ../temp/boot/common/utils.o<br />Something is wrong with your build environment.<br />Make is passing -arch x86_64 (64bit default build) while clang thinks -arch i386 (32bit). Have you set CFLAGS/CXXFLAGS to -arch i386?, if so don't, you only need to set them for a 32bit build.Paul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-76145720552464031472016-09-25T11:11:21.372-07:002016-09-25T11:11:21.372-07:00Hi Paul,
I’m having a new issue while compiling F...Hi Paul,<br /><br />I’m having a new issue while compiling Firebird-2.5.6.27020-0 on OSX El-Capitain 10.11.6.<br />My clang version is:<br />$ clang -v<br />Apple LLVM version 8.0.0 (clang-800.0.38)<br />Target: x86_64-apple-darwin15.6.0<br />Thread model: posix<br />InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin<br /><br />And here’s the error:<br />$ make<br />[…]<br />/Applications/Xcode.app/Contents/Developer/usr/bin/make -C gen firebird<br />/Applications/Xcode.app/Contents/Developer/usr/bin/make CFLAGS="-arch x86_64 -O0 -ggdb -g3 -D_THREAD_SAFE " -j1 -f ../gen/Makefile.extern.editline<br />make[2]: Nothing to be done for `libeditline'.<br />(cd ..; ./src/misc/writeBuildNum.sh rebuildHeader)<br />files are identical<br />/Applications/Xcode.app/Contents/Developer/usr/bin/make boot_phase1_build<br />/Applications/Xcode.app/Contents/Developer/usr/bin/make -j1 -f ../gen/Makefile.boot.gpre gpre_boot<br />clang -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -arch i386 -mmacosx-version-min=10.7 -D_THREAD_SAFE -fvisibility-inlines-hidden -fvisibility=hidden -c ../src/common/utils.cpp -o ../temp/boot/common/utils.o<br />clang: warning: argument unused during compilation: '-p'<br />In file included from ../src/common/utils.cpp:43:<br />In file included from ../src/common/../common/utils_proto.h:33:<br />In file included from ../src/include/../common/classes/fb_string.h:39:<br />In file included from ../src/common/../jrd/os/../../common/classes/alloc.h:43:<br />../src/include/../common/classes/fb_atomic.h:380:4: error: invalid operand for instruction<br /> "lock; xaddq %0, %1"<br /> ^<br />:1:14: note: instantiated into assembly here<br /> lock; xaddq %eax, (%ecx)<br /> ^~~~~<br />1 error generated.<br />make[3]: *** [../temp/boot/common/utils.o] Error 1<br />make[2]: *** [gpre_boot] Error 2<br />make[1]: *** [../gen/firebird/bin/gpre_static] Error 2<br />make: *** [firebird] Error 2<br /><br /><br />Help very appreciated.<br /><br />N.B: I also tried to compile other releases, and even Firebird3, but all seem to have the same issue.<br /><br />Regards<br />ZabAnonymoushttps://www.blogger.com/profile/13918102833558812479noreply@blogger.com