gcc 3.2 i -s przy linkowaniu (alpha)

Jakub Bogusz qboosh w pld.org.pl
Czw, 7 Lis 2002, 10:07:57 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
[...]
> Gdy się coś takiego pojawiało przy kompilacji jądra to radą było
> instalacja nowych binutils. Może tu też pomoże.

No niestety, w changelogu coś było o poprawkach na 64-bitowe elfy, ale
upgrade do 2.13.90.0.10 nie pomógł. Tylko komunikaty są troszkę inne:

$ gcc blah.c -s
/usr/lib/gcc-lib/alpha-pld-linux/3.2.1/../../../crti.o(.init+0x0): In function `_init':
: undefined reference to `local symbols in discarded section .debug_line'
/usr/lib/gcc-lib/alpha-pld-linux/3.2.1/../../../crti.o(.fini+0x0): In function `_fini':
: undefined reference to `local symbols in discarded section .debug_line'
/usr/lib/libc_nonshared.a(atexit.oS)(.text+0x0): In function `atexit':
: undefined reference to `local symbols in discarded section .debug_line'
/usr/lib/libc_nonshared.a(atexit.oS)(.text+0x2c): In function `atexit':
: undefined reference to `local symbols in discarded section .debug_line'
collect2: ld returned 1 exit status


-- 
Jakub Bogusz



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