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]

Re: segfault in elf/ld-linux.so.2 (alphaev67-unknown-linux-gnu)


OK, so I installed egcs-20000807.tar.gz (I have no idea where to look
for debian/patches/alpha-complex-float.dpatch - all hints welcome - so I
grabbed the development snapshot in the hope that it includes the patch:
I couldn't see any evidence to support that hope, but it's the best
currently open to me), rebuilt the glibc-2.1.92, got as far as make
check, this failed:

gcc tests-mbwc/tst_wcsncat.c -c -O -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g -mieee     -I../include -I. -I/home/eddy/big/build/localedata -I.. -I../libio  -I/home/eddy/big/build -I../sysdeps/alpha/elf -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/alpha -I../soft-fp/sysdeps/alpha -I../sysdeps/unix/sysv/linux/alpha -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/alpha -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/alpha/fpu -I../sysdeps/alpha -I../sysdeps/wordsize-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /space/gnu/lib/gcc-lib/alphaev67-unknown-linux-gnu/2.96/include -isystem /usr/src/linux-2.2.14/include -D_LIBC_REENTRANT -include!
 ../include/libc-symbols.h     -o /home/eddy/big/build/localedata/tst_wcsncat.o
tests-mbwc/tst_wcsncat.c: In function `tst_wcsncat':
tests-mbwc/tst_wcsncat.c:51: warning: long unsigned int format, different type arg (arg 4)
gcc -nostdlib -nostartfiles -o /home/eddy/big/build/localedata/tst_wcsncat  -Wl,-dynamic-linker=/space/gnu/lib/ld-linux.so.2   /home/eddy/big/build/csu/crt1.o /home/eddy/big/build/csu/crti.o `gcc --print-file-name=crtbegin.o` /home/eddy/big/build/localedata/tst_wcsncat.o  -Wl,-rpath-link=/home/eddy/big/build:/home/eddy/big/build/math:/home/eddy/big/build/elf:/home/eddy/big/build/dlfcn:/home/eddy/big/build/nss:/home/eddy/big/build/nis:/home/eddy/big/build/rt:/home/eddy/big/build/resolv:/home/eddy/big/build/crypt:/home/eddy/big/build/linuxthreads /home/eddy/big/build/libc.so.6.1 /home/eddy/big/build/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /home/eddy/big/build/csu/crtn.o
GCONV_PATH=/home/eddy/big/build/iconvdata LC_ALL=C LOCPATH=/home/eddy/big/build/localedata /home/eddy/big/build/elf/ld-linux.so.2 --library-path /home/eddy/big/build:/home/eddy/big/build/math:/home/eddy/big/build/elf:/home/eddy/big/build/dlfcn:/home/eddy/big/build/nss:/home/eddy/big/build/nis:/home/eddy/big/build/rt:/home/eddy/big/build/resolv:/home/eddy/big/build/crypt:/home/eddy/big/build/linuxthreads /home/eddy/big/build/localedata/tst_wcsncat  > /home/eddy/big/build/localedata/tst_wcsncat.out
make[2]: *** [/home/eddy/big/build/localedata/tst_wcsncat.out] Error 1
make[2]: Leaving directory `/space/eddy/glibc-2.1.92/localedata'
make[1]: *** [localedata/tests] Error 2
make[1]: Leaving directory `/space/eddy/glibc-2.1.92'
make: *** [check] Error 2

The contents of tst_wcsncat.out say:

wcsncat:de_DE.ISO-8859-1:1:1:3:S:PASSED
wcsncat:de_DE.ISO-8859-1:1:1:4:S:PASSED
wcsncat:de_DE.ISO-8859-1:2:1:3:S:PASSED
wcsncat:de_DE.ISO-8859-1:2:1:4:S:PASSED
wcsncat:de_DE.ISO-8859-1:3:1:3:S:PASSED
wcsncat:de_DE.ISO-8859-1:3:1:4:S:PASSED
wcsncat:de_DE.ISO-8859-1:4:1:3:S:PASSED
wcsncat:de_DE.ISO-8859-1:4:1:4:S:PASSED
wcsncat:de_DE.ISO-8859-1:5:1:3:S:PASSED
wcsncat:de_DE.ISO-8859-1:5:1:4:S:PASSED
wcsncat:de_DE.ISO-8859-1:6:1:3:S:PASSED
wcsncat:de_DE.ISO-8859-1:6:1:4:S:PASSED
wcsncat:en_US.ANSI_X3.4-1968:1:1:3:S:PASSED
wcsncat:en_US.ANSI_X3.4-1968:1:1:4:F:the concatinated string has different value from an expected string
wcsncat:en_US.ANSI_X3.4-1968:2:1:3:S:PASSED
wcsncat:en_US.ANSI_X3.4-1968:2:1:4:F:the concatinated string has different value from an expected string
wcsncat:en_US.ANSI_X3.4-1968:3:1:3:S:PASSED
wcsncat:en_US.ANSI_X3.4-1968:3:1:4:F:the concatinated string has different value from an expected string
wcsncat:en_US.ANSI_X3.4-1968:4:1:3:S:PASSED
wcsncat:en_US.ANSI_X3.4-1968:4:1:4:F:the concatinated string has different value from an expected string
wcsncat:en_US.ANSI_X3.4-1968:5:1:3:S:PASSED
wcsncat:en_US.ANSI_X3.4-1968:5:1:4:F:the concatinated string has different value from an expected string
wcsncat:en_US.ANSI_X3.4-1968:6:1:3:S:PASSED
wcsncat:en_US.ANSI_X3.4-1968:6:1:4:F:the concatinated string has different value from an expected string
wcsncat:ja_JP.EUC-JP:1:1:3:S:PASSED
wcsncat:ja_JP.EUC-JP:1:1:4:F:the concatinated string has different value from an expected string
wcsncat:ja_JP.EUC-JP:2:1:3:S:PASSED
wcsncat:ja_JP.EUC-JP:2:1:4:F:the concatinated string has different value from an expected string
wcsncat:ja_JP.EUC-JP:3:1:3:S:PASSED
wcsncat:ja_JP.EUC-JP:3:1:4:F:the concatinated string has different value from an expected string
wcsncat:ja_JP.EUC-JP:4:1:3:S:PASSED
wcsncat:ja_JP.EUC-JP:4:1:4:F:the concatinated string has different value from an expected string
wcsncat:ja_JP.EUC-JP:5:1:3:S:PASSED
wcsncat:ja_JP.EUC-JP:5:1:4:F:the concatinated string has different value from an expected string
wcsncat:ja_JP.EUC-JP:6:1:3:S:PASSED
wcsncat:ja_JP.EUC-JP:6:1:4:F:the concatinated string has different value from an expected string

I don't pretend to understand what this is about.

Platform is alphaev67-unknown-linux-gnu, version is glibc-2.1.92 with
glibc-linuxthreads-2.1.92, built using make-3.79.1 and
egcs-20000807.tar.gz, the latter being built with binutils-2.10.
Tell me what information you need beyond this and I'll try to obtain it.

        Eddy.

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