Re: unaligned access using bash on glibc 2.5

"Jeff Bailey" <[email protected]>
Newsgroups gmane.linux.ports.hppa
Message-ID <[email protected]>
On 03/05/07, Carlos O'Donell <[email protected]> wrote:
> On 5/3/07, Jeff Bailey <[email protected]> wrote:
> > To work around the gcc pic/tls bug, I'm using this patch:
> > http://people.ubuntu.com/~jbailey/hppa-caller-save-pic-tls.dpatch
> >
> > I thought it would be interesting to compare glibc testsuite failures:
>
> My full list follows, which is smaller than your full list. I am using
> gcc head, and a very recent binutils.
>
> libc/dlfcn/tststatic.out
> libc/dlfcn/tststatic2.out
> libc/nptl/tst-cancel24.o
> libc/nptl/tst-cancelx4.out

> Catch me if you can! :-)

I'm travelling at the moment, so basic troubleshooting is going to be
a bit delayed, just as a quick status report, I'm getting linker
failures in some of the tests.  I've checked that nptl/libpthread.so
has _Unwind_Resume in it, so I'll need to do more hunting this week.

Error message follows in case someone has an obvious "aha":

gcc-4.1 -fno-stack-protector -nostdlib -nostartfiles -o /home/jbailey/Programmin
g/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst-cancelx4  -Wl,-dynamic-
linker=/lib/ld.so.1   -Wl,-z,combreloc  -Wl,--hash-style=both /home/jbailey/Prog
ramming/packages/glibc/glibc-2.5/build-tree/hppa-libc/csu/crt1.o /home/jbailey/P
rogramming/packages/glibc/glibc-2.5/build-tree/hppa-libc/csu/crti.o `gcc-4.1 -fn
o-stack-protector --print-file-name=crtbegin.o` /home/jbailey/Programming/packag
es/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst-cancelx4.o /home/jbailey/Progra
mming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/libpthread.so /home/jba
iley/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/libpthread_n
onshared.a  -Wl,-rpath-link=/home/jbailey/Programming/packages/glibc/glibc-2.5/b
uild-tree/hppa-libc:/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tre
e/hppa-libc/math:/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/h
ppa-libc/elf:/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-
libc/dlfcn:/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-li
bc/nss:/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/n
is:/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/rt:/h
ome/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/resolv:/ho
me/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/crypt:/home
/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl /home/jb
ailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/libc.so.6 /home/
jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/libc_nonshared
.a -lgcc `gcc-4.1 -fno-stack-protector --print-file-name=crtend.o` /home/jbailey
/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/csu/crtn.o
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o: In function `tf_accept':
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/glibc-2.5/nptl/tst
-cancel4.c:1000: warning: the use of `mktemp' is dangerous, better use `mkstemp'
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o: In function `tf_read':
(.text+0xc30): undefined reference to `_Unwind_Resume'
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o: In function `tf_readv':
(.text+0xd7c): undefined reference to `_Unwind_Resume'
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o: In function `tf_write':
(.text+0xecc): undefined reference to `_Unwind_Resume'
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o: In function `tf_writev':
(.text+0x102c): undefined reference to `_Unwind_Resume'
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o: In function `tf_sleep':
(.text+0x10dc): undefined reference to `_Unwind_Resume'
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o:(.text+0x118c): more undefined references to `_Unwind_Resume' follow
/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa-libc/nptl/tst
-cancelx4.o:(.data+0x3c): undefined reference to `__gcc_personality_v0'
collect2: ld returned 1 exit status
make[3]: *** [/home/jbailey/Programming/packages/glibc/glibc-2.5/build-tree/hppa
-libc/nptl/tst-cancelx4] Error 1

-- 
Jeff Bailey - http://www.raspberryginger.com/jbailey/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.