This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi,
this time it compilled a lot of stuff, but after a few warnings it stopped with a few errors:
in file included from /usr/include/linux/stat.h:57,
from /home/dukart/newlib-Intel/i686-pc-linux-gnu/newlib/targ-include/sys/stat.h:11,
from ../../../../../newlib-1.12.0/newlib/libc/search/hash.c:44:
/usr/include/linux/time.h: In function `timespec_to_jiffies':
/usr/include/linux/time.h:197: error: `u64' undeclared (first use in this function)
/usr/include/linux/time.h:197: error: (Each undeclared identifier is reported only once
/usr/include/linux/time.h:197: error: for each function it appears in.)
/usr/include/linux/time.h:201: error: parse error before "sec"
/usr/include/linux/time.h:201: error: parse error before ')' token
/usr/include/linux/time.h: In function `jiffies_to_timespec':
/usr/include/linux/time.h:214: error: `u64' undeclared (first use in this function)
/usr/include/linux/time.h:214: error: parse error before "nsec"
/usr/include/linux/time.h:215: error: `nsec' undeclared (first use in this function)
/usr/include/linux/time.h: In function `timeval_to_jiffies':
/usr/include/linux/time.h:236: error: `u64' undeclared (first use in this function)
/usr/include/linux/time.h:240: error: parse error before "sec"
/usr/include/linux/time.h:240: error: parse error before ')' token
/usr/include/linux/time.h: In function `jiffies_to_timeval':
/usr/include/linux/time.h:252: error: `u64' undeclared (first use in this function)
/usr/include/linux/time.h:252: error: parse error before "nsec"
/usr/include/linux/time.h:253: error: `nsec' undeclared (first use in this function)
make[4]: *** [hash.lo] Fehler 1
After I have successfully compiled the newlib for an i686 I want to build a library with less functionality (e.g. without libm) for a few architectures (arm, intel, mips).
Can you give me an advice which would be the right way to do this?
Bye Karin
Quoting Jeff Johnston <jjohnstn@redhat.com>:
Karin.Riedl@informatik.fh-muenchen.de wrote:
Hi, I'm having a little problem with building the newlib-1.12.0 (host + target
=
i686).
I tried:
../newlib-1.12.0/configure
After this I wanted to run make, and got the following message:
make[1]: Für das Ziel all ist nichts zu tun. ( nothing to do for "all")
What did I wrong?
Newlib was initially designed for cross-targets. For native builds, the
default is to use glibc which is far more robust than newlib. To force a native
newlib for i686, you need to add --with-newlib as a configuration argument.
../newlib-1.12.0/configure --with-newlib
-- Jeff J.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |