- Mitglied seit
- 30 Jul 2005
- Beiträge
- 1,493
- Punkte für Reaktionen
- 0
- Punkte
- 0
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
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