Creating ARM toolchain
Hinko Kocevar
hinko.kocevar@iskramedical.si
Wed Aug 4 17:24:00 GMT 2004
Dan Kegel wrote:
> Hinko Kocevar wrote:
>
>
> Once again, grepping for the error message in patches/*/*:
>
> $ cd crossgcc-0.28-rc31/patches
> $ grep lfloat */*
> gcc-3.4.0/gcc-3.4.0-arm-nolibfloat.patch:# * Removed the extra -lfloat
> option from LIBGCC_SPEC, since it isn't neede
>
> So try
> cp gcc-3.4.0/gcc-3.4.0-arm-nolibfloat.patch gcc-3.4.1
>
OK, this time I got a little further ... but it spit out error at
...
make[4]: *** No rule to make target
`../sysdeps/unix/sysv/linux/bits/%rrno.h', needed by
`/home/xtrm/delo/crosstool-0.28-rc31/build/arm-softfloat-linux-gnu/\
gcc-3.4.1-glibc-2.3.2/build-glibc/linuxthreads/condvar.d'. Stop.
make[4]: Leaving directory
`/home/xtrm/delo/crosstool-0.28-rc31/build/arm-softfloat-linux-gnu/\
gcc-3.4.1-glibc-2.3.2/glibc-2.3.2/linuxthreads'
make[3]: ***
[/home/xtrm/delo/crosstool-0.28-rc31/build/arm-softfloat-linux-gnu/\
gcc-3.4.1-glibc-2.3.2/build-glibc/linuxthreads/rtld-forward.os] Error 2
make[3]: Leaving directory
`/home/xtrm/delo/crosstool-0.28-rc31/build/arm-softfloat-linux-gnu/\
gcc-3.4.1-glibc-2.3.2/glibc-2.3.2/elf'
make[2]: ***
[/home/xtrm/delo/crosstool-0.28-rc31/build/arm-softfloat-linux-gnu/\
gcc-3.4.1-glibc-2.3.2/build-glibc/elf/rtld-libc.a] Error 2
make[2]: Leaving directory
`/home/xtrm/delo/crosstool-0.28-rc31/build/arm-softfloat-linux-gnu/\
gcc-3.4.1-glibc-2.3.2/glibc-2.3.2/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory
`/home/xtrm/delo/crosstool-0.28-rc31/build/arm-softfloat-linux-gnu/\
gcc-3.4.1-glibc-2.3.2/glibc-2.3.2'
make: *** [all] Error 2
Now, grepping for "%rrno" didn't produce any results and looking for
"condvar" gives several results in
glibc-2.1.3/rh62-00-glibc-2.1.3.patch, none of them seem relevant... I
think there sould be "errno.h" instead of "%rrno.h".
> As for your other error,
> > eval `cat arm-softfloat.dat gcc-3.4.1-glibc-2.2.5.dat` sh all.sh
> --notest
> > fails with
> > ...
> > ../sysdeps/unix/sysv/linux/pread.c: In function `__libc_pread':
> > ../sysdeps/unix/sysv/linux/pread.c:52: error: `__NR_pread' undeclared
>
> $ grep __NR_pread */*
> finds a couple patches for a similar problem for alpha and sparc64,
> maybe you could try using the alpha version as an example for
> how to fix this. If it works, please let me know.
Yet to try this one.
regards,
h
--
hinko <dot> kocevar <at> iskramedical <dot> si
Hinko Kocevar, developer
Iskra Medical d.o.o., Stegne 23, 1k LJ, SLO-EU
"Aì rén" | [Analects XII:22]
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list