This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc 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]

Re: Fixes for powerpc64 libc_p


On Wed, Oct 06, 2004 at 08:56:43AM -0500, Steve Munroe wrote:
> looks good. I assume that [get|make|set|swap]context.S need the same 
> treatment?

Yes, and other files under sysdep/unix.  I missed them first time
around.

BTW, I'm seeing lots of glibc testsuite failures.  For example:

GCONV_PATH=/home/alan/build/ppc/glibc64/iconvdata LC_ALL=C   /home/alan/build/ppc/glibc64/elf/ld64.so.1 --library-path /home/alan/build/ppc/glibc64:/home/alan/build/ppc/glibc64/math:/home/alan/build/ppc/glibc64/elf:/home/alan/build/ppc/glibc64/dlfcn:/home/alan/build/ppc/glibc64/nss:/home/alan/build/ppc/glibc64/nis:/home/alan/build/ppc/glibc64/rt:/home/alan/build/ppc/glibc64/resolv:/home/alan/build/ppc/glibc64/crypt:/home/alan/build/ppc/glibc64/nptl /home/alan/build/ppc/glibc64/dlfcn/failtest  > /home/alan/build/ppc/glibc64/dlfcn/failtest.out
make[2]: *** [/home/alan/build/ppc/glibc64/dlfcn/failtest.out] Error 139

This segv is due to open_path being called with &rtld_search_dirs as its
sps param, and this line, dl-load.c:1763:
      sps->dirs = (void *) -1;

rtld_search_dirs is declared as
static struct r_search_path_struct rtld_search_dirs attribute_relro;
ie. the struct will be write protected.

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]