Hallo, ich versuche das Paket coreutils unter Debian Wheezy mit "-msoft-float" zu rekompilieren, weil das MIPS board, auf dem es läuft, keine FPU hat und daher einige Sachen extrem langsam laufen (die werden per Software emuliert). Mit "-msoft-float" würde gcc das irgendwie dahingehend optimieren können, dass es weniger fpu calls gibt. Ob das bei coreutils was bringt... keine Ahnung. Ich kann's nicht ausprobieren, weil ginstall ein Problem hat.

Soweit funktioniert's:
1.) Sourcen per apt installiert
2.) build dependencies installiert
3.) CFLAGS in debian/rules erweitert
4.) mit "dch --local th" mein neues Paket im Changelog eingetragen
5.) Aufruf "debuild -us -uc"

Dann kompiliert er alles ohne Fehler, aber wenn das Paket zusammengebaut wird scheitert gleich der erste Aufruf von ginstall, was wohl das gleiche tun soll wie /usr/bin/install (aber eben die neu kompilierte Variante davon ist). Ich hab' den Aufruf dann manuell mit strace ausgeführt. Hier das Log von strace. memory_exhausted.txt

Wie man sieht bricht ginstall mit dem Fehler "memory exhausted" ab.
Ich versteh aber nicht warum. Hängt es mit dem fehlgeschlagenen futex call zusammen, bei dem ein unbekannter Parameter verwendet wird? Tante Google findet leider nicht viel zu dieser Fehlermeldung.