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