bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ia64 2.3/CVS compile problems


From: Ian Wienand
Subject: ia64 2.3/CVS compile problems
Date: Tue, 15 Oct 2002 13:50:51 +1000
User-agent: Mutt/1.3.28i

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 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]