War doch soft- und hard-float.
Das heißt, sobald es um kleine Zahlen und "math.h" geht, gibt es Probleme mit:
- arm-none-linux-gnueabi-
- arm-linux-gnueabi-
- arm-bcm2708-linux-gnueabi-
Da diese alles mit soft-float kompilieren. Versucht man mit dem Parametern "-mfpu=vfp -mfloat-abi=hard" hard-float zu erzwingen, können sie es nicht linken.
Mit "arm-bcm2708hardfp-linux-gnueabi-" funktioniert es ohne Probleme.
Leider habe ich das bislang nur fertig, für Linux 32 Bit kompiliert, gefunden. Läuft also nicht auf meinem Mac.