glibc-2.2.5-allow-gcc-4.0-mipsel.patch
Dan Kegel
dank@kegel.com
Thu Mar 31 13:51:00 GMT 2005
Piete Sartain wrote:
> Patch now works and build process fails regularly with:
>
> ...
> /home/administrator/src/crosstool/crosstool/build/mipsel-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.2.5/build-glibc/csu/crtn.o
>
> /home/administrator/src/crosstool/crosstool/build/mipsel-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.2.5/build-glibc/libc.so.6:
> undefined reference to `__syscall_pread'
Progress...
>
> Googling brings up this:
>
> http://sources.redhat.com/ml/libc-alpha/1998-q4/msg00038.html
>
> Building the patch (see attached) for a mipsel target results in the
> same error being thrown back. I'll keep looking.
>
> --- glibc-2.2.5/sysdeps/unix/sysv/linux/mips/syscalls.list.old 2001-05-27 09:39:56.000000000 +0100
> +++ glibc-2.2.5/sysdeps/unix/sysv/linux/mips/syscalls.list 2005-03-31 10:55:59.000000000 +0100
> @@ -63,10 +63,8 @@
> s_lstat64 lxstat64 lstat64 i:sp __syscall_lstat64
> s_mmap2 mmap64 mmap2 b:aniiii __syscall_mmap2
> s_poll poll poll i:pii __syscall_poll
> -s_pread64 pread64 pread i:ibniii __syscall_pread
> s_putpmsg putpmsg putpmsg i:ippii __syscall_putpmsg
> s_ptrace ptrace ptrace i:iipp __syscall_ptrace
> -s_pwrite64 pwrite64 pwrite i:ibniii __syscall_pwrite
> s_reboot reboot reboot i:iii __syscall_reboot
> s_setrlimit setrlimit setrlimit i:ip __syscall_setrlimit
> s_sigpending sigpending sigpending i:p __syscall_sigpending
Most of my patches have short notes at the top explaining why they're needed.
Can you add the error message glibc-2.2.5-remove-extra-syscalls-mipsel.patch
is meant to fix, and/or include a link to the message you took it from
(looks like it might be
http://sources.redhat.com/ml/libc-alpha/1998-q4/msg00065.html
which is about three messages along in the thread you pointed to)?
Thanks,
Dan
--
Trying to get a job as a c++ developer? See http://kegel.com/academy/getting-hired.html
------
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