Date: Thu, 31 May 2012 17:34:34 +0200 From: Guillaume Bibaut <freebsd-current@iaelu.net> To: freebsd-current@freebsd.org Subject: Cross dev tools for arm Message-ID: <B5D0F46B-2E89-412B-BDCC-41F11656BC49@iaelu.net>
next in thread | raw e-mail | index | archive | help
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=3Darm XDEV_ARCH=3Darm
...
=3D=3D=3D> lib/libcompiler_rt (obj,depend,all,install)
clang -O -pipe -fpic -fvisibility=3Dhidden -DVISIBILITY_HIDDEN =
-std=3Dgnu99 -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:
=1B[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1: =
=1B[0m=1B[0;1;31merror: =1B[0m=1B[1mconflicting
types for '__sync_fetch_and_add_4'=1B[0m
NAME(volatile TYPE *ptr, TYPE value)
=1B[0;1;32m^
=1B[0m=1B[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15: =
=1B[0m=1B[0;1;30mnote: =1B[0mexpanded from
macro 'NAME'=1B[0m
#define NAME __sync_fetch_and_add_4
=1B[0;1;32m ^
=1B[0m=1B[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1: =
=1B[0m=1B[0;1;30mnote: =1B[0m
'__sync_fetch_and_add_4' is a builtin with type 'int (volatile int =
*, int,
...)'=1B[0m
NAME(volatile TYPE *ptr, TYPE value)
=1B[0;1;32m^
=1B[0m=1B[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15: =
=1B[0m=1B[0;1;30mnote: =1B[0mexpanded from
macro 'NAME'=1B[0m
#define NAME __sync_fetch_and_add_4
=1B[0;1;32m ^
=1B[0mIn file included from =
/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:6:
=1B[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1: =
=1B[0m=1B[0;1;31merror: =1B[0m=1B[1mdefinition of
builtin function '__sync_fetch_and_add_4'=1B[0m
NAME(volatile TYPE *ptr, TYPE value)
=1B[0;1;32m^
=1B[0m=1B[1m/usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15: =
=1B[0m=1B[0;1;30mnote: =1B[0mexpanded from
macro 'NAME'=1B[0m
#define NAME __sync_fetch_and_add_4
=1B[0;1;32m ^
=1B[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 :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B5D0F46B-2E89-412B-BDCC-41F11656BC49>
