Hello,
I've been trying to build arm cross dev tools on an amd64 virtual machine with
clang, and it doesn't seem to build.
The virtual machine is built on base/head svn tree with revision r236355.
Since I'm really new to the arm world, my mail might seem awkward and it might
be completly normal that it doesn't build.
here is a tail of what I'm getting
(there are escaped string from clang)
/usr/src # make xdev XDEV=arm XDEV_ARCH=arm
...
===> lib/libcompiler_rt (obj,depend,all,install)
clang -O -pipe -fpic -fvisibility=hidden -DVISIBILITY_HIDDEN -std=gnu99
-Qunused-arguments -c /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c -o
__sync_fetch_and_add_4.o
In file included from /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:6:
[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1:
[0m[0;1;31merror: [0m[1mconflicting
types for '__sync_fetch_and_add_4'[0m
NAME(volatile TYPE *ptr, TYPE value)
[0;1;32m^
[0m[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15:
[0m[0;1;30mnote: [0mexpanded from
macro 'NAME'[0m
#define NAME __sync_fetch_and_add_4
[0;1;32m ^
[0m[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1:
[0m[0;1;30mnote: [0m
'__sync_fetch_and_add_4' is a builtin with type 'int (volatile int *, int,
...)'[0m
NAME(volatile TYPE *ptr, TYPE value)
[0;1;32m^
[0m[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15:
[0m[0;1;30mnote: [0mexpanded from
macro 'NAME'[0m
#define NAME __sync_fetch_and_add_4
[0;1;32m ^
[0mIn file included from
/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:6:
[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1:
[0m[0;1;31merror: [0m[1mdefinition of
builtin function '__sync_fetch_and_add_4'[0m
NAME(volatile TYPE *ptr, TYPE value)
[0;1;32m^
[0m[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15:
[0m[0;1;30mnote: [0mexpanded from
macro 'NAME'[0m
#define NAME __sync_fetch_and_add_4
[0;1;32m ^
[0m2 errors generated.
*** [__sync_fetch_and_add_4.o] Error code 1
Stop in /usr/src/lib/libcompiler_rt.
*** [lib/libcompiler_rt__PL] Error code 1
Stop in /usr/src.
*** [libraries] Error code 1
Stop in /usr/src.
*** [_xi-libraries] Error code 1
Stop in /usr/src.
*** [xdev] Error code 1
Stop in /usr/src.
Script done on Thu May 31 17:06:06 2012
Thanks for any answer you guys could give me, or not :)
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"