Le mar. 23 oct. 2018 à 17:54, Josh Boyer <jwboyer(a)fedoraproject.org> a écrit :
On Tue, Oct 23, 2018 at 11:12 AM Nicolas Chauvet <kwizart(a)gmail.com> wrote:
>
> Cross compiled kernel headers are installed into /usr/*-linux-gnu/include/
> instead of /usr/*-linux-gnu/sys-root/usr/include/ where they can be
> found by default by the Fedora cross compiler toolchain.
Is that a new change in how the cross compilers work? The original
patch was added a long time ago based on the cross compiler behavior
in Fedora at the time. If that's changed, where can we see that
documented?
Hi Josh,
Thx for rising this point.
I've tried to sum-up my current understanding in rhbz#1642037.
Basically this is the first time I'm using the fedora cross toolchain
to build userland applications.
I've reproduced this error in f28, f29. I haven't tested in in f27 yet.
I confirm it's possible to build some applications with the
arm-linux-gnu fedora toolchain once the glibc-arm-linux-gnu is
installed.
But as an example, the bug occurs as soon as the <errno.h> header is
included from a hello.c.
As a side note I will be AFAIK later today until one week. So unless a
solution is found I won't be able to work on this issue until back.
Thx
--
-
Nicolas (kwizart)