[Buildroot] why enable arm soft-float toolchain configuration but still get hard float instruction
yoma sophian
sophian.yoma at gmail.com
Thu Jun 16 07:55:03 UTC 2016
hi all
I configure the buildroot to generate arm toolchain with soft-float.
But when I use it for compiling busybox and from the disassembly of busybox,
I still get the hard float instruction like below.
is there any config I forget to modify while compiling arm soft-float toolchain?
(I attach my config for your reference)
appreciate your kind help in advance,
0000ad30 <__sigsetjmp>:
ad30: e59fc058 ldr ip, [pc, #88] ; ad90
<__sigsetjmp+0x60>
ad34: e79f200c ldr r2, [pc, ip]
ad38: e1a0c000 mov ip, r0
ad3c: e1a0300d mov r3, sp
ad40: e0233002 eor r3, r3, r2
ad44: e48c3004 str r3, [ip], #4
ad48: e02e3002 eor r3, lr, r2
ad4c: e48c3004 str r3, [ip], #4
ad50: e8ac0ff0 stmia ip!, {r4, r5, r6, r7, r8, r9, sl, fp}
ad54: e59f2030 ldr r2, [pc, #48] ; ad8c
<__sigsetjmp+0x5c>
ad58: e5922000 ldr r2, [r2]
ad5c: e3120040 tst r2, #64 ; 0x40
ad60: 0a000000 beq ad68 <__sigsetjmp+0x38>
ad64: ecac8b10 vstmia ip!, {d8-d15}
ad68: e3120c02 tst r2, #512 ; 0x200
ad6c: 0a000005 beq ad88 <__sigsetjmp+0x58>
ad70: ececa102 stfp f2, [ip], #8
ad74: ececb102 stfp f3, [ip], #8
ad78: ececc102 stfp f4, [ip], #8
ad7c: ececd102 stfp f5, [ip], #8
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.arm.softfloat
Type: application/octet-stream
Size: 55605 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20160616/6b9467ba/attachment.obj>
More information about the buildroot
mailing list