[FUG-BR] Local correto para selecionar o compilador
Nilton Jose Rizzo
rizzo em i805.com.br
Quarta Junho 26 02:23:30 BRT 2013
Olá pessoal,
Estou com dois problemas, que andei procurando pelo handbook e pela
net e não achei uma solução que me convença.
Quero apenas utilizar para a compilação do meus sistema (FONTES/KERNEL)
o compilador clang. Fui até o make.conf e puz o seguinte:
WITHOUT_GCC="YES"
CC=clang
mas não funcionou, ele ainda chama o gcc para compilar.
Existe uma outra opção ou no 9.1 não posso utilizar apenas o clang?
uma outra coisa é que estou tento problemas para compilar os fontes
como segue:
llvm/lib/Support/system_error.cpp
c++ -O2 -pipe -
I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include -
I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/tools/clang/include -
I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support -I. -
I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/../../lib/clang/inclu
de -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -
D__STDC_CONSTANT_MACROS -fno-strict-aliasing -
DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd9.1\" -
DLLVM_HOSTTRIPLE=\"x86_64-unknown-freebsd9.1\" -DDEFAULT_SYSROOT=\"\" -
I/usr/obj/usr/src/tmp/legacy/usr/include -fno-exceptions -fno-rtti -c
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloat.cp
p -o APFloat.o
/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloat.cp
p:1: internal compiler error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** [APFloat.o] Error code 1
Stop in /usr/src/lib/clang/libllvmsupport.
*** [bootstrap-tools] Error code 1
Stop in /usr/src.
*** [_bootstrap-tools] Error code 1
e é sempre nesse arquivo. Já eixei meu computador 24horas rodando o
memtest86 e nada de anormal. O mais extranho é que no meu laptop
e em mais dois outros roda redondo.
Segue infos do meu sistema:
FreeBSD valfenda 9.1-STABLE FreeBSD 9.1-STABLE #3 r251021: Mon May 27 05:29:03
BRT 2013 rizzo at valfenda:/usr/obj/usr/cvsup/src/sys/VALFENDA amd64
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ (2300.14-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
amdtemp0: <AMD CPU On-Die Thermal Sensors> on hostb4
acpi_throttle0: <ACPI CPU Throttling> on cpu0
SMP: AP CPU #1 Launched!
real memory = 4294967296 (4096 MB)
avail memory = 3973017600 (3788 MB)
Mais detalhes sobre a lista de discussão freebsd