Hi,
ich habe Probleme find-squashfs auf meinem AMD64 zu verwenden. Solange ich es für 32-Bit cross-kompiliere geht alles gut, aber bei 64-Bit gibts Speicherzugriffs-Verletzungen. Ich hab den Patch im Anhang geschrieben, mit dem ich auch auf meiner 64-Bit Kiste das selbe Ergebnis wie vorher bekomme.
Grund ist die unterschiedliche Größe des Datentyps long auf 32/64-Bit Systemen. Ich hab ihn durch uint32_t ersetzt.
Mfg,
Daniel


Zitieren