Portál AbcLinuxu, 10. května 2025 08:06

Dotaz: Prelink - nutná rekompilace?

vavrusa avatar 13.5.2006 17:24 vavrusa
Prelink - nutná rekompilace?
Přečteno: 194×
Odpovědět | Admin
Dobrý den, stačí po emergutí prelinku jen emerge -uDN world , který rekompiluje jen glibc a ještě jednu věc (s přidáním useflagu pic) ? Nevím přesně jak prelink pracuje ale pochopil jsem to tak že pokud se program zkompiluje gccčkem s flagem pic tak je složen z position independent code , ale co když jsem celý systém zkompiloval bez flagu pic a ted jen emerge -uDN world aktualizuje kompilátor, ale změna nedopadne na již předem zkompilované soubory? Není nutné emerge -e world ? S prelinkem jsem totiž nepocítil znatelné zrychlení ani s KDE_IS_PRELINKED=1 a prelink -amRv mi vypisuje u některých knihoven z kde že nemohou být prelinkovány kvůli nějakým závislostem ..

## 2.6.15-gentoo-r8 #1 PREEMPT Fri May 5 03:43:07 CEST 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux;KDE 3.5.2;ACCEPT_KEYWORDS="~amd64"
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 13.5.2006 17:41 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Prelink - nutná rekompilace?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívejte se na to, jak málo balíčků flag pic používá a pak si u balíčků (kde se sestavují knihovny) bez tohoto flagu všimněte, že to -fPIC používá každopádně.
vavrusa avatar 14.5.2006 16:00 vavrusa
Rozbalit Rozbalit vše Re: Prelink - nutná rekompilace?
To je pravda, děkuji za odpověd.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.