gcc 3.2 i -s przy linkowaniu (alpha)

Artur Frysiak wiget w pld.org.pl
Wto, 29 Paź 2002, 17:40:38 CET


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.

Pozdrawiam
-- 
Artur Frysiak
http://www.pld-linux.org/



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