www/firefox & seamonkey ISSUES config errors

Jan Beich jbeich at tormail.org
Tue Mar 12 19:27:13 UTC 2013


awarecons <awarecons at gmail.com> 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.


More information about the freebsd-gecko mailing list