Hallo!
Im Juni hat AVM ja endlich mal wieder neue Kernel-Quellen online gestellt. Im Gegensatz zu der Version vom Dezember erledigt das Skript make-kernel.sh jetzt ja alles - vom Erstellen der Dummy-Verzeichnisse bis zum Extrahieren des Modul-SquashFS direkt aus einer Firmware. Allerdings hatte ich keinen mipsel-glibc-Crosscompiler und habe im Makefile.GPL einfach mipsel-linux eingestellt (ich denke das ist ein uclib-Compiler).
Nun habe ich aber das Problem, dass mein Kernel am Schluss ca. 30kB zu groß wird. Woran könnte das liegen? Ich habe sonst nichts geändert, nichtmal die Config.4mb angepasst. Macht make-kernel.sh vielleicht doch irgendwo was falsch, z.B. bei der Kernel-Kompression? Oder brauche ich diesen mipsel-glibc-Compiler, weil der kleineren Code erzeugt? Oder hat AVM im Config-File zu viel drin?
Danke für eure Erfahrungen!
Im Juni hat AVM ja endlich mal wieder neue Kernel-Quellen online gestellt. Im Gegensatz zu der Version vom Dezember erledigt das Skript make-kernel.sh jetzt ja alles - vom Erstellen der Dummy-Verzeichnisse bis zum Extrahieren des Modul-SquashFS direkt aus einer Firmware. Allerdings hatte ich keinen mipsel-glibc-Crosscompiler und habe im Makefile.GPL einfach mipsel-linux eingestellt (ich denke das ist ein uclib-Compiler).
Nun habe ich aber das Problem, dass mein Kernel am Schluss ca. 30kB zu groß wird. Woran könnte das liegen? Ich habe sonst nichts geändert, nichtmal die Config.4mb angepasst. Macht make-kernel.sh vielleicht doch irgendwo was falsch, z.B. bei der Kernel-Kompression? Oder brauche ich diesen mipsel-glibc-Compiler, weil der kleineren Code erzeugt? Oder hat AVM im Config-File zu viel drin?
Danke für eure Erfahrungen!