r193528 - Support cross linking to arm on ubuntu.

Rafael EspĂ­ndola rafael.espindola at gmail.com
Mon Oct 28 18:13:15 PDT 2013


> Wait, you're saying the sysroot isn't being applied?
>
> Maybe it would help to show GCC's search paths and Clang's current (broken)
> search paths on the ubuntu setup you're trying to make work? I worry that
> I'm misunderstanding your email, and thus misunderstanding the problem.

$ arm-linux-gnueabihf-gcc-4.8  test.c -o test.o  -Wl,-debug 2>&1 |
grep bin/ld | sed "s/ /\n/g" | grep "dynamic\|ld-linux\|-L\|crt"
-dynamic-linker
/lib/ld-linux-armhf.so.3
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib/crt1.o
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib/crti.o
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/crtbegin.o
-L/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8
-L/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib
-L/lib/../lib
-L/usr/lib/../lib
-L/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/crtend.o
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib/../lib/crtn.o


$ ./build/bin/clang -target arm-linux-gnueabihf  test.o -o test -v
2>&1 | grep bin/ld | sed "s/ /\n/g" | grep
"dynamic\|ld-linux\|-L\|crt"
-dynamic-linker
/lib/ld-linux-armhf.so.3
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../lib32/crt1.o
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../lib32/crti.o
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/crtbegin.o
-L/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8
-L/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../lib32
-L/lib/../lib32
-L/usr/lib/../lib32
-L/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/lib
-L/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../..
-L/lib
-L/usr/lib
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/crtend.o
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../lib32/crtn.o
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../lib32/crt1.o:

Cheers,
Rafael



More information about the cfe-commits mailing list