[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Cross compiling findutils
From: |
Christer Solskogen |
Subject: |
Cross compiling findutils |
Date: |
Sat, 08 Sep 2012 19:14:06 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 |
When I try to cross compile findutils with the latest and greatest gcc
(from trunk) and the latest and greatest glibc(master in git) I get this
when cross compiling findutils:
make[4]: Entering directory
`/storage/home/solskogen/obj/_build/findutils.x86_64-centix-linux-gnu/gnulib/lib'
depbase=`echo areadlink-with-size.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
x86_64-centix-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I.
-I/home/solskogen/src/bin/findutils/gnulib/lib -I../.. -I../../intl
-g -O2 -MT areadlink-with-size.o -MD -MP -MF $depbase.Tpo -c -o
areadlink-with-size.o
/home/solskogen/src/bin/findutils/gnulib/lib/areadlink-with-size.c &&\
mv -f $depbase.Tpo $depbase.Po
In file included from ./wchar.h:37:0,
from
/home/solskogen/obj/root.x86_64-centix-linux-gnu/usr/include/_G_config.h:20,
from
/home/solskogen/obj/root.x86_64-centix-linux-gnu/usr/include/libio.h:32,
from
/home/solskogen/obj/root.x86_64-centix-linux-gnu/usr/include/stdio.h:74,
from ./stdio.h:31,
from
/home/solskogen/src/bin/findutils/gnulib/lib/areadlink-with-size.c:25:
/home/solskogen/obj/root.x86_64-centix-linux-gnu/usr/include/stdio.h:749:12:
error: expected declaration specifiers or '...' before '(' token
extern int fseek (FILE *__stream, long int __off, int __whence);
^
make[4]: *** [areadlink-with-size.o] Error 1
make[4]: Leaving directory
`/storage/home/solskogen/obj/_build/findutils.x86_64-centix-linux-gnu/gnulib/lib'
make[3]: *** [all] Error 2
make[3]: Leaving directory
`/storage/home/solskogen/obj/_build/findutils.x86_64-centix-linux-gnu/gnulib/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/storage/home/solskogen/obj/_build/findutils.x86_64-centix-linux-gnu/gnulib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/storage/home/solskogen/obj/_build/findutils.x86_64-centix-linux-gnu'
However! If I rather use the compiler that I compiled with my cross
compiler, and enter my new root using chroot findutils compiles without
any hickup. Do you have any clue?
--
chs
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Cross compiling findutils,
Christer Solskogen <=