9.1-Stable buildworld problems with Clang

Dave Hayes dave at jetcafe.org
Mon Mar 18 17:51:00 UTC 2013


Hello. I'm trying to buildworld a custom arm image from an amd64 box 
with clang as of

  # uname -v
  FreeBSD 9.1-STABLE #0 r248220: Tue Mar 12 21:40:35 PDT 2013

and I'm getting the following issue.

  # make buildworld TARGET=arm

   clang  -O -pipe -O2 -fno-strict-aliasing -pipe  -fpic 
-fvisibility=hidden -DVISIBILITY_HIDDEN -std=gnu99 -Qunused-arguments 
-Wsystem-headers -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
-Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality 
-Wno-unused-function -Wno-conversion -Wno-switch -Wno-switch-enum 
-Wno-knr-promoted-parameter -c 
/usr/src.arm/lib/libcompiler_rt/../../contrib/compiler-rt/lib/clear_cache.c 
-o clear_cache.o
 
/usr/src.arm/lib/libcompiler_rt/../../contrib/compiler-rt/lib/clear_cache.c:24:6: 
error: definition of builtin function '__clear_cache'
   void __clear_cache(void* start, void* end)

I could be doing something wrong here. My make.conf is this

  CC=clang
  CXX=clang++
  CPP=clang-cpp
  CFLAGS+=-O2 -fno-strict-aliasing -pipe
  COPTFLAGS+=-O1 -fno-strict-aliasing -pipe
  WITH_CLANG=YES
  WITH_CLANG_IS_CC=yes
  WITH_CLANG_EXTRAS=yes
  WITHOUT_GCC=yes
  WERROR=
  NO_WERROR=

I don't get clear information googling around, so if someone knows 
what's going wrong here...I'd really appreciate it if you could inform 
me. Thanks in advance. :)
-- 
Dave Hayes - Consultant - Altadena CA, USA - dave at jetcafe.org
 >>>> *The opinions expressed above are entirely my own* <<<<

A passerby caught Nasrudin prying open the window of his own
bedroom from the outside in the depths of night. "What are
you doing? Locked out?"  "Hush!" came the reply. "They say I
walk in my sleep. I am trying to surprise myself and find
out."


More information about the freebsd-arm mailing list