gcc 3.2 i -s przy linkowaniu (alpha)

Jakub Bogusz qboosh w pld.org.pl
Wto, 29 Paź 2002, 18:40:21 CET


On Tue, Oct 29, 2002 at 05:40:38PM +0100, Artur Frysiak wrote:
> On Tue, Oct 29, 2002 at 05:00:03PM +0100, Jakub Bogusz wrote:
> > Coś nie działa:
> > 
> > $ gcc blah.c  -s
> > /usr/lib/gcc-lib/alpha-pld-linux/3.2.1/../../../crti.o: In function `_init':
> > /usr/lib/gcc-lib/alpha-pld-linux/3.2.1/../../../crti.o(.init+0x0): undefined reference to `local symbols in discarded section .debug_line'
> > /usr/lib/gcc-lib/alpha-pld-linux/3.2.1/../../../crti.o: In function `_fini':
> > /usr/lib/gcc-lib/alpha-pld-linux/3.2.1/../../../crti.o(.fini+0x0): undefined reference to `local symbols in discarded section .debug_line'
> > /usr/lib/libc_nonshared.a(atexit.oS): In function `atexit':
> > atexit.oS(.text+0x0): undefined reference to `local symbols in discarded section .debug_line'
> > atexit.oS(.text+0x2c): undefined reference to `local symbols in discarded section .debug_line'
> > collect2: ld returned 1 exit status
> > 
> > blah.c zawiera pusty main() (ale próbowałem też dopisywać jakieś wywołania
> > funkcji).
> > To jest wina glibca czy gcc?
> > glibc jest jeszcze stary (2.2.5 z Ra).
> > 
> > Na x86 efektu nie zauważyłem (ani przed ani po upgradzie glibca).
> 
> Gdy się coś takiego pojawiało przy kompilacji jądra to radą było
> instalacja nowych binutils. Może tu też pomoże.

To nie to:
$ rpm --root /home/users/builder/chroot-alpha/ -q binutils
binutils-2.13.90.0.4-1

(zbudowane z -rDEVEL[1], zainstalowane przed budowaniem gcc 3.2)


[1] o, następny pakiet do przeniesienia na HEAD - teraz jest jakiś
zabytek :>

-- 
Jakub Bogusz    http://www.cs.net.pl/~qboosh/



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