[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ia64 2.3/CVS compile problems
From: |
Andreas Jaeger |
Subject: |
Re: ia64 2.3/CVS compile problems |
Date: |
Tue, 15 Oct 2002 08:37:33 +0200 |
User-agent: |
Gnus/5.090008 (Oort Gnus v0.08) XEmacs/21.4 (Artificial Intelligence, i386-suse-linux) |
Ian Wienand <address@hidden> writes:
> Hi,
>
> I'm having problems compiling both glibc 2.3 and CVS on ia64 (2.5.40
> kernel).
> When trying the 2.3 release, when it gets to the point where it
> compiles iconvconfig I get
>
> libc.so.6.1: undefined reference to `__GI___pwrite64'
> libc.so.6.1: undefined reference to `__syscall_exit_group'
>
> I fixed the __syscall_exit_group problem by adding the sycall into
> syscalls.list in /sysdeps/unix/sysv/linux/ia64 (it is implemented on
> ia64 since 2.5.31), but I'm not sure what to do with the pwrite64
> error, as __pwrite64 is aliased in the syscalls.list file, and I read
> somewhere that the __GI_ prefix should not be aliased in this file.
>
> When I try with CVS, I get an additional problem at the same point
>
> libc.so.6.1: undefined reference to `__syscall_execve'
This is a known problem and I expect that it will be fixed for glibc
2.3.2. I would advise to wait a bit longer.
> This does appear in syscalls.list, but it seems to get overwritten by
> linuxthreads/sysdeps/unix/sysv/linux/execve.c? I'm not sure why this
> happens, but in sysd-syscalls the only reference is
>
> #### CALL=s_execve NUMBER=1033 ARGS=i:spp
> SOURCE=linuxthreads/sysdeps/unix/sysv/linux/execve.c
>
> which seems like it's missing all it's aliases. This file was added
> in on the 11-10 but the changelog doesn't mention why.
>
> I would appreciate any help in resolving these issues.
>
> Thanks,
>
> -i
> address@hidden
>
>
> _______________________________________________
> Bug-glibc mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/bug-glibc
>
Andreas
--
Andreas Jaeger
SuSE Labs address@hidden
private address@hidden
http://www.suse.de/~aj