Opened by Victor Martinez - 2011-05-12
Last edited by Victor Martinez - 2011-11-21
FS#3 - Create a toolchain with hardfp support.
We can create a new toolchain with hardfp and thumb support.
It can be created with the same triplet used in the toolchain with a minor change (arm-cruxhf-linux-gnueabi) but the point could be to use another one: arm-crux-linux-gnueabihf
There are problems with this triplet which should be fixed before we start adopting it.
There are some checks which can be done to verify hardfp/thumb support.
readelf -e test:
The elf header should change (not implemented atm)
readelf -A test:
Tag_THUMB_ISA_use: Thumb-2
Tag_ABI_HardFP_use: SP and DP
These told us that this toolchain has thumb support and it’s built with hardfp
size test:
we can compare file’s sizes and verify that the thumb one it’s smaller.
Monday, 21 November 2011, 14:16 GMT
Reason for closing: Implemented
Additional comments about closing:
Done in https://crux -arm.nu/gitweb?p=toolchain-hardfp.git;a= summary
CRUX ARM (on Genesi EfikaMX)
e.g.
# readelf -a /usr/bin/ar
– with-float=soft
File Attributes
– with-float=softfp
File Attributes
– with-float=hard
File Attributes