[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