Portál AbcLinuxu, 13. července 2025 20:41


Dotaz: Kompilace kernelu - velké soubory

2.3.2006 14:33 Dramon
Kompilace kernelu - velké soubory
Přečteno: 109×
Odpovědět | Admin
Zdravím.

Mám dotaz, proč po zkompilování kernelu pro Fedoru C4, kde použiji standardní i686 config s jednou jedinou změnou v oblasti síťových karet (+ make; make modules_install; make install) mi velikost adresáře /lib/modules/muj_kernel vyskočí na více jak 200 MB?? Kernel funguje, soubory jsou tam stejné jaky v originálním kernelu, jen jsou zhruba 10x větší.
Kde je zakopaný pes?? Interní komprese?? Ladící informace navíc ??

Díky za info
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.3.2006 16:02 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Kompilace kernelu - velké soubory
Odpovědět | | Sbalit | Link | Blokovat | Admin
a jak to "meris" ? ... mam takove tuseni, ze tvuj nastroj na mereni velikosti adresare nasleduje symblociky odkaz "build" do adresare se zdrojakem jadra (porovnej si vypis du -cm a du -cmL)
Urine should only be green if you're Mr. Spock.
2.3.2006 16:45 Dramon
Rozbalit Rozbalit vše Re: Kompilace kernelu - velké soubory
Zcela určitě nikolvek. (oba příkazy mi vypisují to samé - 205 MB).
Jinak rozdílnou velikostí myslím například:

/lib/modules/*/kernel/drivers/net/3c59x.ko:
V originálním kernelu: 51176 B
V mém zkompilovaném: 289723 B

A tak je to se všemi soubory
2.3.2006 17:55 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Kompilace kernelu - velké soubory
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ladící informace navíc ??
Pravděpodobně. Zjistit se to dá například pomocí file (na konci je buď stripped nebo not stripped). Odstraní se pomocí strip.

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.