[meta-freescale] ADT Installer produces bad compiler?

Otavio Salvador otavio.salvador at ossystems.com.br
Thu Nov 16 07:57:12 PST 2017


On Thu, Nov 16, 2017 at 10:37 AM, Paul Sievers <p.sievers at ms-ag.de> wrote:
> I used the ADT installer to install a cross compiler for an i.MX6UL
> processor (with ARM architecture) on my Intel x68_64 VirtualBox-Linux.
>
> It ran without problems and produced /opt/poky/1.8 and /home/paul/test-yocto
> .
>
>
>
> I tried to use it on a simple “Hello World” program:
>
> paul at VBox:~/DataExchange/workspace/tt$ source
> /opt/poky/1.8/environment-setup-armv5e-poky-linux-gnueabi
>
> paul at VBox:~/DataExchange/workspace/tt$ arm-poky-linux-gnueabi-gcc  -o "tt"
> -L /home/paul/test-yocto/qemuarm/usr/lib  ./src/tt.o
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find crt1.o: No such file or directory
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find crti.o: No such file or directory
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find crtbegin.o: No such file or directory
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find -lgcc
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find -lgcc_s
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find /lib/libc.so.6
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find /usr/lib/libc_nonshared.a
>
> /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld:
> cannot find /lib/ld-linux.so.3
>
> collect2: error: ld returned 1 exit status
>
> paul at VBox:~/DataExchange/workspace/tt$
>
>
>
> I tried to fix this with
>
> export LIBRARY_PATH=/home/paul/test-yocto/qemuarm/usr/lib
>
> but it didn’t help.
>
>
>
> What could be wrong?
>
>
>
> I attached the adt_installer.conf that I used.

The problem is not with ADT but that you must use $CC so it includes
the sysroot arguments.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list