Lines Matching +full:arm +full:- +full:linux +full:- +full:gnueabi +full:-
1 The biggest problem when trying to compile U-Boot with clang is that
7 Since version 3.4 the ARM backend can be instructed to leave r9 alone.
12 NOTE: target compilation only work for _some_ ARM boards at the moment.
17 in the ARM world, since crt0.S takes care of this. These assignments
20 NOTE: without the -mllvm -arm-use-movt=0 flags U-Boot will compile
22 cannot be relocated and U-Boot will fail at runtime.
25 --------------
27 sudo apt-get install clang
30 CROSS_COMPILE. To compile U-Boot with clang on linux without IAS use e.g.:
32 make HOSTCC=clang CROSS_COMPILE=arm-linux-gnueabi- CC=clang -j8
36 make HOSTCC=clang CC=clang -j8
39 --------------------
41 incapable of building U-Boot. Therefore gas from devel/arm-gnueabi-binutils
44 ln -s /usr/local/bin/arm-gnueabi-freebsd-as /usr/bin/arm-freebsd-eabi-as
46 # The following commands compile U-Boot using the clang xdev toolchain.
48 export CROSS_COMPILE=arm-gnueabi-freebsd-
50 gmake CC="clang -target arm-freebsd-eabi --sysroot /usr/arm-freebsd" -j8
52 Given that U-Boot will default to gcc, above commands can be
55 /usr/local/bin/arm-gnueabi-freebsd-gcc
56 ---
59 exec clang -target arm-freebsd-eabi --sysroot /usr/arm-freebsd "$@"