awarecons <[email protected]> writes: > configure:23844: checking size of int * > configure:23863: clang -o conftest -O2 -pipe -march=pentium4 -mtune=pentium4 > -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections > -fno-tree-vrp -Qunused-arguments -O2 -pipe -march=pentium4 -mtune=pentium4 > -Wno-error -w -isystem/usr/local/include -I/usr/local/include -pthread > -L/usr/local/lib -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN > -Wl,-z,noexecstack conftest.c 1>&5 > Stack dump: > 0. Program arguments: /usr/bin/clang -cc1 -triple i386-unknown-freebsd9.0 > -emit-obj -disable-free -main-file-name conftest.c -mrelocation-model static > -mdisable-fp-elim -relaxed-aliasing -masm-verbose -mconstructor-aliases > -target-cpu pentium4 -momit-leaf-frame-pointer -ffunction-sections > -fdata-sections -resource-dir /usr/bin/../lib/clang/3.0 -isystem > /usr/local/include -I /usr/local/include -fmodule-cache-path > /tmp/clang-module-cache -O2 -Wno-error -w -ferror-limit 19 -fmessage-length 0 > -pthread -fgnu-runtime -fobjc-runtime-has-arc -fobjc-runtime-has-weak > -fobjc-fragile-abi -fdiagnostics-show-option -o /tmp/conftest-77qaJi.o -x c > conftest.c > 1. <eof> parser at end of file > 2. configure:23854:1: LLVM IR generation of declaration 'main' > 3. configure:23854:1: Generating code for declaration 'main' > 4. configure:23855:1: LLVM IR generation of compound statement ('{}') > clang: error: unable to execute command: Illegal instruction: 4 (core dumped) > clang: error: clang frontend command failed due to signal 2 (use -v to see > invocation) > clang: note: diagnostic msg: Please submit a bug report to > http://llvm.org/bugs/ and include command line arguments and all diagnostic > information. > clang: note: diagnostic msg: Preprocessed source(s) are located at: > clang: note: diagnostic msg: /tmp/conftest-PDiTwg.i > configure: failed program was: > #line 23852 "configure" > #include "confdefs.h" > #include <stdio.h> > main() > { > FILE *f=fopen("conftestval", "w"); > if (!f) exit(1); > fprintf(f, "%d\n", sizeof(int *)); > exit(0); > }
Try to remove -march/-mtune from CFLAGS. This may be a bug in clang 3.0 generating instructions your CPU doesn't support. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-gecko To unsubscribe, send any mail to "[email protected]"
