uclibc patch

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

uclibc patch

Beitrag von Zaphot »

Da ich nach ein paar Jahren wieder mal ein Image kompilieren wollte, dachte ich mir, ich mach mich mal an die uclibc Integration um etwas Platz zu sparen. Das war auch nicht sonderlich schwer, allerdings bringt es auch mehr oder eniger große Änderungen mit sich. Einige davon wirken sich auch auf ein nicht-uclibc build aus.

Das diff (gegen den newmake branch) beinhaltet folgendes:
uclibc patch für binutils/gcc
autofs uclibc fix
zusätzlich zu $(target) compiler prefix (der mit -uclibc endet) einen $(gnu_target) prefix eingeführt
kleine änderung an mklibs.py
kleinere anpassungen an neutrino (round() und ähnliches) an 2-3 stellen
unnötige includes in den fx2 libs entfernt

leider lassen sich die uclibc libs nicht mit mklibs verkleinern, da sie dadurch aus bisher noch unbekanten Gründen kaputt gehen. Deswegen werden die libs komplett kopiert. Der Größenunterschied zu einem glibc build sieht ungefähr so aus:

Code: Alles auswählen

du -s tuxbox-glibc/tuxbox-bin/cdkflash/root-neutrino-jffs2/
14632   tuxbox-glibc/tuxbox-bin/cdkflash/root-neutrino-jffs2/
du -s tuxbox-uclibc/tuxbox-bin/cdkflash/root-neutrino-jffs2/
14248   tuxbox-uclibc/tuxbox-bin/cdkflash/root-neutrino-jffs2/
So groß ist der Unterschied also nicht.

um das uclibc build zu aktivieren muss lediglich mit --enable-uclibc ge-configured werden. Getestet wurde nur mit neutrino. Ob enigma mit --enable-uclibc durchbaut weiß ich nicht.

falls jemand testen möchte, das diff gibts hier :)

edit:
ich hab nochmal nachgesehen, enigma lässt sich nicht bauen. u.a. weil uclibc keinen gettext support bietet.
Zuletzt geändert von Zaphot am Mittwoch 3. Oktober 2007, 20:32, insgesamt 1-mal geändert.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

ich sage danke, das wollte ich mir auch immer noch mal vornehmen
habs aber nicht soweit gebracht :-)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ist wohl die uclibc sache sogar kleiner ??
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

mb405 hat geschrieben:ist wohl die uclibc sache sogar kleiner ??
das war ja der Grund für den Patch. Die uclibc ist kleiner als die glibc. Allderings hält sich der Größenunterschied in Grenzen... mklibs leistet da gute Arbeit.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

dafür ist die libc dann (fast) komplett mit allen Symbolen im Image.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

anmerkung:
der busybox teil wird rejected..

und frage:
gibt es für die art der patch ausführung (bei der menge) eine automation?
ansonsten ist das ja ne arbeit für einen der vater und mutter 3 mal mit dem laster überrollt hat..
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

dietmarw hat geschrieben:anmerkung:
der busybox teil wird rejected..
ist gefixt: uclibc-newmake-04.10.diff.gz
dietmarw hat geschrieben:und frage:
gibt es für die art der patch ausführung (bei der menge) eine automation?
was meinst du mit "patch ausführung"?

Ich hab das target system mal mit -O2 durchgebaut. Das kommt ungefähr auf die größe eines normalen glibc builds... neutrino lässt sich aber deutlich schneller bedienen.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

ich habe die core diffs schonmal eingecheckt, dann wird dein Patch kleiner.

Wer mal mit oldmake spielen will, hier ist ein erster Start
http://home.arcor.de/houdini/dbox/uclib ... 1-45.patch
die PIC Sachen bei den libs fehlen noch und ob es compiliert weiss ich noch nicht.
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Library not found

Beitrag von Steffi »

Ich bekomme es einfach nicht gebaut. :gruebel:

Sowohl bei meinem völlig verpatchten :) als auch bei einem frisch ausgecheckten cdk bekomme ich nach dem "reduction pass 1" immer einen "Library not found"-Error.

Achtung! Ich habe in den nachfolgenden Code einige Spaces eingefügt, damit die Bildschirmausgabe nicht zu breit wird.

Code: Alles auswählen

/home/steffi/tuxbox/cvs/hostapps/mklibs/mklibs.py --target powerpc-linux-gnu --ldlib ld.so.1 --libc-extras-dir \
                /home/steffi/tuxbox/dbox2/cdkroot/lib/libc_pic \
                -d /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib \
                -D -L /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib :                 
/home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root/lib : /home/steffi/tuxbox/dbox2/cdkflash/root/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-jffs2/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins \
                --root /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2 \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/ -path "*bin/?*" -type f` \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/ -name "libnss_*"` \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/ -name "*.so" -type f` \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/ -path "*sbin/?*" -type f`
I: library reduction pass 1
900 symbols, 843 unresolved
Library not found: libc.so.6 in path: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root/lib : /home/steffi/tuxbox/dbox2/cdkflash/root/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-jffs2/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//opt/tuxbox/image/cdkroot/lib/tuxbox/plugins : /opt/tuxbox/image/cdk/powerpc-tuxbox-linux-gnu/lib/nof : /lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /lib/tuxbox/plugins
make[1]: *** [/home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/ld.so.1] Fehler 1
make[1]: Leaving directory `/home/steffi/tuxbox/cvs/cdk'
make: *** [/home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2] Fehler 2
Ich habe mir schon mal die reduce-libs.mk angeschaut, kann aber nichts entdecken. Kann mir jemand mit mehr Erfahrung eventuell auf die Sprünge helfen? :roll:

Ich muss wohl nicht betonen, dass der Build ohne den uclibc-Patch einwandfrei durchläuft.

Steffi
Hollo
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Mittwoch 22. August 2001, 00:00

Beitrag von Hollo »

eventuell hilft make libcrypto
Nokia 2xA bmon 1.0 Kabel Avia 500
Sagem 1xI bmon 1.3 Kabel Avia 600L
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

@Steffi

kannst du bitte beim mklibs commando ein -v reinsetzen? das zeigt dann fehlenden symbole an.

edit:
ich seh gerade, deine reduce-libs.mk bzw. das resultierende Makefile ist an der mklibs stelle nicht gepatcht.
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Beitrag von Steffi »

@Zaphot:

Wenn du das fehlende "-type f" hinter "libnss_*" meinst, das hatte ich testhalber mal rausgenommen.

Ich habe den Patch jetzt nochmal neu durchlaufen lassen und den Schalter -v eingesetzt.

Hier das Ergebnis (diesmal uneditiert): :(

Code: Alles auswählen

/home/steffi/tuxbox/cvs/hostapps/mklibs/mklibs.py -v --target powerpc-linux-gnu --libc-extras-dir \
                /home/steffi/tuxbox/dbox2/cdkroot/lib/libc_pic \
                -d /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib \
                -D -L /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib/tuxbox/plugins:/home/steffi/tuxbox/dbox2/cdkflash/root/lib:/home/steffi/tuxbox/dbox2/cdkflash/root/lib/tuxbox/plugins:/home/steffi/tuxbox/dbox2/cdkflash/root-jffs2/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins \
                --root /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2 \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/ -path "*bin/?*" -type f` \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/ -name "libnss_*" -type f` \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/ -name "*.so" -type f` \
                `find /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/ -path "*sbin/?*" -type f`
I: Using ld-uClibc.so.0 as dynamic linker.
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxcom.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/tuxcald
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/solitair.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/master.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/mines.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxcal.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/soko.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/vierg.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/fbshot
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tetris.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/aniplay
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib:/home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/vnc.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/satfind.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxmail.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxtxt.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/snake.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/udpstreampes
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/neutrino
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/sectionsd
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/sectionsdcontrolAdding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/nhttpd
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/timerd
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/pzapit
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/controld
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib:/home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/zapit
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/parse_sun.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/mount_nfs.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/mount_bind.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/mount_generic.so
Adding rpath /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs for /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/lookup_file.so
I: library reduction pass 1
Objects: tuxcom.so tuxmaild tuxcald solitair.so master.so mines.so tuxcal.so outdoor.so soko.so tank.so yahtzee.so fcp streampes sol.so vierg.so fbshot lcdcirc.so tetris.so lemmings.so libfx2.so aniplay vnc.so satfind.so tuxmail.so in.ftpd tuxtxt.so snake.so lcdip udpstreampes satfind etherwake pacman.so lufsmnt rcsim switch neutrino streamts saa udpstreamts dboxshot tuxinfo camd2 streamsec automount sectionsd sectionsdcontrol input lufsd nhttpd timerd pzapit msgbox controld zapit busybox parse_sun.so mount_nfs.so mount_bind.so mount_generic.so lookup_file.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxcom.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/tuxmaild
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/tuxcald
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/solitair.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/master.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/mines.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxcal.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/outdoor.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/soko.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tank.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/yahtzee.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/fcp
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/streampes
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/sol.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/vierg.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/fbshot
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/lcdcirc.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tetris.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/lemmings.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/libfx2.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/aniplay
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/vnc.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/satfind.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxmail.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/in.ftpd
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/tuxtxt.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/snake.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/lcdip
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/udpstreampes
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/satfind
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/etherwake
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/tuxbox/plugins/pacman.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/lufsmnt
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/rcsim
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/switch
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/neutrino
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/streamts
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/saa
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/udpstreamts
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/dboxshot
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/tuxinfo
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/camd2
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/streamsec
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/sbin/automount
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/sectionsd
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/sectionsdcontrol
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/input
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/lufsd
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/nhttpd
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/timerd
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/pzapit
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/msgbox
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/controld
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/zapit
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/bin/busybox
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/parse_sun.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/mount_nfs.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/mount_bind.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/mount_generic.so
Object: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/autofs/lookup_file.so
900 symbols, 843 unresolved
Library not found: libc.so.6 in path: /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root/lib : /home/steffi/tuxbox/dbox2/cdkflash/root/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-jffs2/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib:/home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/cvs/apps/tuxbox/plugins/fx2/lib/.libs:/home/steffi/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins:/lib/tuxbox/plugins : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/steffi/tuxbox/dbox2/cdkroot/lib : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2//home/steffi/tuxbox/dbox2/cdkroot/lib:/home/steffi/tuxbox/dbox2/cdk/powerpc-tuxbox-linux-uclibc/lib/nof : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs : /home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2///lib/autofs
make[1]: *** [/home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2/lib/ld.so.1] Fehler 1
make[1]: Leaving directory `/home/steffi/tuxbox/cvs/cdk'
make: *** [/home/steffi/tuxbox/dbox2/cdkflash/root-neutrino-jffs2] Fehler 2
Danke für deine Mühe! :)
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

eigentlich meinte ich das '/home/steffi/tuxbox/cvs/hostapps/mklibs/mklibs.py --target powerpc-linux-gnu --ldlib ld.so.1'. Nach dem patch dürfte der --ldlib parameter nichtmehr vorhanden sein.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mal blöd frag ??
ist das nur für reine jffs images intressant, weil ich ja squashfs baue ?
ansonsten könnte ich mit testen.
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Beitrag von Steffi »

@Zaphot: Sorry, das war ein Teil meiner Tests. Nach dem letzten clean Patch besteht das Problem leider weiterhin, wie man an meinem letzten Log sieht.

@mb405: Das sollte unabhängig vom Filesystem sein. Ich habe es auch mit Squashfs versucht. Mit dem gleichen negativen Ergebnis. :(

Irgendwas läuft bei mir schief...
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

das 2. log sieht schon mal besser aus.

allerdings siehts aus als ob irgendwas gegen die glibc gelinkt wurde. kannst du mal die ausgabe von "grep libc.so.6 -r /home/steffi/tuxbox/dbox2/cdkflash/" posten?
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Beitrag von Steffi »

mea culpa, Zaphot. :roll:

Ich habe einige Programme und Plugins, die nachträglich in meine Images eingefügt werden und gegen glibc gelinkt sind (aniplay, msgbox, sysinfo, input usw.). Nachdem ich meine myfiles deaktiviert habe, läuft der Build durch.

Aber ich möchte eigentlich nicht auf diese zusätzlichen Tools verzichten...

Trotzdem Danke an Zaphot für seine Hilfe und entscheidenden Tipps und Sorry an alle anderen für unnützen Traffic. ;)

Steffi
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

jetzt läuft auch meine (oldmake) yadd mit uClibc.
Danke nochmal an Zaphot
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

mich würde mal interessieren ob -O2 wirklich den performanceschub bringt den ich mir eingebildet habe :)
jochen_f
Interessierter
Interessierter
Beiträge: 67
Registriert: Montag 29. Januar 2007, 12:25

Beitrag von jochen_f »

Zaphot hat geschrieben:
mb405 hat geschrieben:ist wohl die uclibc sache sogar kleiner ??
das war ja der Grund für den Patch. Die uclibc ist kleiner als die glibc. Allderings hält sich der Größenunterschied in Grenzen... mklibs leistet da gute Arbeit.
Mit ulibc hat man aber einen definierten Stand der libc. Dadurch kann man die Tuxbox per ipkg modularisieren :)

Gruß,
Jochen
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

das wäre der hammer :)
ich hab auch nen patch für busybox1.7.2 gefunden, der rennt nur nicht durch.
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

make uclibc läuft nicht durch :(

Beitrag von mohousch »

Hi

mit dem newmake_build bricht das make uclibc mit:

Code: Alles auswählen

Mohousch@Box:~/dbox2/tuxbox-cvs/cdk$ make uclibc
( rm -rf uClibc-0.9.11 || /bin/true ) && bunzip2 -cd Archive/uClibc-0.9.11.tar.bz2 | TAPE=- tar -x && ( cd uClibc-0.9.11; patch -p1 < ../Patches/uclibc-0.9.11.diff )
patching file Config
patching file Makefile
cd uClibc-0.9.11 && \
        make all CROSS=powerpc-tuxbox-linux-gnu- && \
        make install DEVEL_PREFIX=/home/Mohousch/dbox2/dbox2/cdkroot && /usr/bin/install -c -m644 lib/libc.a /home/Mohousch/dbox2/dbox2/cdkroot/lib/libc_pic.a && /usr/bin/install -c -m644 lib/libcrypt.a /home/Mohousch/dbox2/dbox2/cdkroot/lib/libcrypt_pic.a && /usr/bin/install -c -m644 lib/libm.a /home/Mohousch/dbox2/dbox2/cdkroot/lib/libm_pic.a
make[1]: Entering directory `/home/Mohousch/dbox2/tuxbox-cvs/cdk/uClibc-0.9.11'
rm -f include/asm;

The path '/usr/src/linux/include/asm' doesn't exist.
I bet you didn't set KERNEL_SOURCE, TARGET_ARCH or HAS_MMU in `Config'
correctly.  Please edit `Config' and fix these settings.

make[1]: *** [headers] Fehler 1
make[1]: Leaving directory `/home/Mohousch/dbox2/tuxbox-cvs/cdk/uClibc-0.9.11'
make: *** [.deps/uclibc] Fehler 2
aus der config der KERNEL_SOURCE Path ist /usr/src/linux bin nicht sicher ob das auf dem Kernel des host deutet oder auf die Apps (CVS/linux) weil der path ist auf mein Host schon vorhanden.

Code: Alles auswählen

Mohousch@Box:~/dbox2/tuxbox-cvs/cdk$ ls -al /usr/src/linux/include/asm
lrwxrwxrwx  1 Mohousch Mohousch 8 2007-09-09 09:55 /usr/src/linux/include/asm -> asm-i386
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Hast du denn den uclibc-newmake-04.10.diff.gz auf das aktuelle CVS mit den neueren gcc/binutils angepaßt? Ich hatte ganz schön zu tun, das überhaupt zum Patchen zu bringen, aber dann baut es auch.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: uclibc patch

Beitrag von rhabarber1848 »

Hat sich in der letzten Zeit etwas Neues ergeben?
Ist Neutrino mit uclibc wirklich schneller?
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: uclibc patch

Beitrag von mohousch »

hab mich heute wieder an die "uclibc" gewagt, allerdings baut im meiner Umgebung auch nicht durch der erster Fehler was ich nicht nachvollziehen kann ist die uclibc baut mit dem kernel26 headers nicht durch :dash: versuche es nochmal mit dem Kernel24 :)

EDIT:
nach zig Hand patchen(die Option --enable-uclibc habe ich mir gesparrt --ist weg-- und wieder zu gcc-3.4.4) binutils und uclibc kompilieren durch aber "gcc with uclibc" mekert an die ctype obwohl der "gcc-uclibc.diff" ohne rej gelaufen ist :( :gruebel:
/home/tmoh/tuxbox/kernel26/21052008/tuxbox-cvs/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libstdc++-v3/include/powerpc-tuxbox-linux-gnu/bits/ctype_noninline.h:120: error: `__ctype_toupper' undeclared (first use this function)
/home/tmoh/tuxbox/kernel26/21052008/tuxbox-cvs/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libstdc++-v3/include/powerpc-tuxbox-linux-gnu/bits/ctype_noninline.h:121: error: `__ctype_tolower' undeclared (first use this function)
/home/tmoh/tuxbox/kernel26/21052008/tuxbox-cvs/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libstdc++-v3/include/powerpc-tuxbox-linux-gnu/bits/ctype_noninline.h:122: error: `__ctype_b' undeclared (first use this function)
make[7]: *** [ctype.lo] Fehler 1

thx