Grössen der libc-2.2.5

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Grössen der libc-2.2.5

Beitrag von rasta12 »

Warum sind bei mir die

libc-2.2.5.so ( 1175425 bytes ) und bei alexW nur ( 729356 bytes )
libm-2.2.5.so ( 707448 bytes ) und bei alexW nur ( 66508 bytes )
libncurses.so.5.2 ( 350536 bytes ) und bei alexW nur ( 56792 bytes )
Die ersten beiden sind mit mklibs bearbeitet und die ncurses ist gestrippt.

Für Hilfe wäre ich dankbar, weil diese Grössenunterschiede ja nunmal nicht unerheblich für die Grösse des cramfs sind.

MfG
Rasta12
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Tja, entweder war die Frage zu dumm, zu schwer, oder zu gut.
Schade auch, dann muss es ohne c64 gehen. :roll:
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

Hallo,

fuers image werden die libs mit mklibs.py verkleinert. Das ist ein
Python-script von den Debian-Bootfloppies, was nach guckt welche
symbole gebraucht werden und die restlichen rauswirft.
Da fuer noetig ist, dass die pic-libs mit gebaut werden.

Gruss Woglinde
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Auch hallo,


fuers image werden die libs mit mklibs.py verkleinert.
Habe ich ja gemacht. s.u., bzw s.o.
Die ersten beiden sind mit mklibs bearbeitet und die ncurses ist gestrippt.
Das mit den pic-libs habe ich nicht verstanden. Muss man die extra machen ???

Danke, aber
Rasta12
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

Hi,

vielleicht ist 'was nicht richtig mit deinem mklibs.py (meins ist 15.733 Bytes gross)?
Wenn ich bei mir den kompletten Flash-Teil aus dem Makefile bauen lasse, haben meine libs eine ähnliche Grösse wie AlexWs Dateien.

cu
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Hi,

ja ich habe drei verschiedene. Muss ich mal alle ausprobieren.
Wenn ich mir aber die gleichen Dateien von Homer ansehe, dann haben die die gleichen Grössen, bzw. man sieht, dass die nur gestript sind.

Woher könnte ich denn deine Version bekommen? Ich denke aber, dass meine O.K. ist und das Problem bei der lib_pic liegt.
Ich verstehe dies nicht:
$(MAKE) install install_root=$(targetprefix) && $(INSTALL) -m644 libc_pic.a math/libm_pic.a resolv/libresolv_pic.a dlfcn/libdl_pic.a $(targetprefix)/lib && $(INSTALL) -d $(targetprefix)/lib/libc_pic && $(INSTALL) -m644 elf/soinit.os $(targetprefix)/lib/libc_pic/soinit.o && $(INSTALL) -m644 elf/sofini.os $(targetprefix)/lib/libc_pic/sofini.o && $(INSTALL) -m644 libc.map $(targetprefix)/lib/libc_pic.map && $(INSTALL) -m644 libm.map $(targetprefix)/lib/libm_pic.map && $(INSTALL) -m644 libdl.map $(targetprefix)/lib/libdl_pic.map
aus make .glibc

Gruss
Rasta12
P.S: Alles klar. Ich habe es doch noch kapiert, nur muss ich sagen, dass da doch einiges Sch.... läuft mit dem CVS. Im Augenblick fortwährende Änderungen. Gibt es denn mal irgendwann einen Stand, der dann wieder so allgemeingültig ist wie mit dem Kernel 2.4.2. Das nervt im Augenblick. Was ist überhaupt das Ziel dieser Änderungen? Besser als mit 2.4.2 ist es jedenfalls nicht.
...und kann man nun sagen, bzw hoffen, dass es mal längere Zeit bei 2.4.19 mit gcc32 bleibt ???
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

Hi,

nehmt am besten das aktuelle aus dem debian-bootfloppies cvs.

pserver:anonymous@cvs.debian.org:/cvs/debian-boot A

Gruss Woglinde