Stripowanie *.a

Jakub Bogusz qboosh at pld.org.pl
Thu Sep 19 01:43:35 CEST 2002


On Wed, Sep 18, 2002 at 08:00:08PM +0200, Arkadiusz Miskiewicz wrote:
> Jakub Bogusz <qboosh at pld.org.pl> writes:
> > 2) dzisiaj zaobserwowane na libGLcore.a w XFree86:
> >    strip (przynajmniej ten z binutils-2.13.90.0.4-1) źle się zachowuje,
> >    jeśli w archiwum jest jakiś obiekt zawierający wyłącznie niepotrzebne
> >    informacje - wycina wszystkie sekcje, zostawiając pusty obiekt.
> >    Narzędzia do *.a tego nie lubią - marudzą na (w przypadku libGLcore.a)
> >    "debug_xform.o: no symbols"; z takim komunikatem wywala się także
> >    dynamiczne wczytywanie tego rozszerzenia, przez co nie ma GLX :/
> >    Tymczasowy workaround (działający) to wywalenie w ogóle debug_xform.o
> >    z archiwum (w przypadku !debug, bo wtedy nie zawiera żadnego kodu).
> >    Ale strip nie powinien zostawiać archiwum w stanie powodującym błędy!
> Co H.J. Lu na to?

Nie wiem, nie bardzo mam teraz czas na pisanie bug-reportów...


PS. czy ostatnie 2 wersje WINE tylko u mnie nie działają?
Ostatnia działająca to 20020710, następne się wykładają nie mogąc
znaleźć symboli we wbudowanych bibliotekach.
Nie wiem, czy to kwestia zepsutych wersji WINE, czy binutils 2.13
(nie gcc 3.2, bo wersję 200208xx kompilowałem jeszcze 2.95.4); chcę
skompilować 20020710 w aktualnym środowisku, ale zdążę chyba dopiero
po powrocie.
Na wszelki wypadek: to nie jest sprawa stripowania *.a, bo WINE nie
zawiera takich plików.

-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



More information about the pld-devel-pl mailing list