Nptl na sparcu

Paweł Sikora pluto w pld-linux.org
Nie, 17 Paź 2004, 14:43:42 CEST


On Saturday 16 of October 2004 22:47, Mariusz Mazur wrote:
> On sobota 16 październik 2004 18:57, Mariusz Mazur wrote:
> > ranlib /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a
> > sparc-pld-linux-gcc    -nostdlib -nostartfiles -r
> > -o /home/users/builder/rpm/BUILD/libc/builddir/elf/librtld.map.o
> > '-Wl,-(' /home/users/builder/rpm/BUILD/libc/builddir/elf/dl-allobjs.os
> > /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a -lgcc '-Wl,-)'
> > -Wl,-Map,/home/users/builder/rpm/BUILD/libc/builddir/elf/librtld.mapT
> > /usr/bin/ld: __libc_errno: TLS definition
> > in /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a(errno.os)
> > section .tbss mismatches non-TLS reference
> > in /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a(check_fds.os)
> > /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a: could not read
> > symbols: Bad value
> > collect2: ld returned 1 exit status
> >
> > Problem z głowy :) Na sparcu glibc bez nptla i bez tlsa.
>
> sparc-pld-linux-gcc    -nostdlib -nostartfiles -r
> -o /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.os \
>  -Wl,-d
> -Wl,--whole-archive /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a
> /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a(malloc.os)
> (.bss[.__sparc32_atomic_locks]+0x0): multiple definition of
> `__sparc32_atomic_locks'
> /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a(cxa_finalize.os)
> (.bss[.__sparc32_atomic_locks]+0x0): first defined here
> /home/users/builder/rpm/BUILD/libc/builddir/libc_pic.a(set-freeres.os)
> (.bss[.__sparc32_atomic_locks]+0x0): multiple definition of
> `__sparc32_atomic_locks'
>
> Właściwie rzecz biorąc, to w ogóle rezygnujemy ze sparca, bo glibca nie ma
> :P

zgłosiłeś błąd na http://sources.redhat.com/bugzilla/enter_bug.cgi,
a może wolisz tak stać jak cieć przy hałdzie na wysypisku i jęczeć?

-- 
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */

                           #define say(x) lie(x)




Więcej informacji o liście dyskusyjnej pld-devel-pl