[meta-freescale] ADT Installer produces bad compiler?
Paul Sievers
p.sievers at ms-ag.de
Sun Nov 19 23:43:05 PST 2017
-----Ursprüngliche Nachricht-----
Von: Otavio Salvador [mailto:otavio.salvador at ossystems.com.br]
Gesendet: Freitag, 17. November 2017 17:16
An: Paul Sievers
Cc: meta-freescale at yoctoproject.org
Betreff: Re: [meta-freescale] ADT Installer produces bad compiler?
On Fri, Nov 17, 2017 at 12:31 PM, Paul Sievers <p.sievers at ms-ag.de> wrote:
> Could this be a hard fload/soft float problem?
>
> root at imx6ulevk:~# readelf -h tt
> ELF Header:
> Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
> Class: ELF32
> Data: 2's complement, little endian
> Version: 1 (current)
> OS/ABI: UNIX - System V
> ABI Version: 0
> Type: EXEC (Executable file)
> Machine: ARM
> Version: 0x1
> Entry point address: 0x82b8
> Start of program headers: 52 (bytes into file)
> Start of section headers: 35308 (bytes into file)
> Flags: 0x5000202, has entry point, Version5 EABI, soft-float ABI
Yes. You found it :-)
--
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
How is this supposed to work?
Just adding the appropriate compiler option does not seem to help:
paul at VBox:~/DataExchange/workspace/tt$ $CC -mfloat-abi=hard -o tt src/tt.c
In file included from /home/paul/test-yocto/qemuarm/usr/include/features.h:389:0,
from /home/paul/test-yocto/qemuarm/usr/include/stdio.h:27,
from src/tt.c:11:
/home/paul/test-yocto/qemuarm/usr/include/gnu/stubs.h:10:29: fatal error: gnu/stubs-hard.h: No such file or directory
# include <gnu/stubs-hard.h>
^
compilation terminated.
paul at VBox:~/DataExchange/workspace/tt$
Does the ADT Installer support hard float?
Or do I have to build the toolchain manually using "bitbake meta-toolchain"? In this case, how can I configure it for hard float?
Best Regards
Paul
More information about the meta-freescale
mailing list