BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000888 [buildroot] Architecture Specific major always 05-31-06 02:17 02-12-07 05:33
Reporter fmoya View Status public  
Assigned To buildroot
Priority normal Resolution open  
Status assigned   Product Version
Summary 0000888: FLOAT: Toolchain build fails on non-FPU ARM
Description t-linux and t-linux-uclibc are missing the new hand-coded FP functions of newer GCCs. This triggers a link failure due to unresolved symbols during uClibc compilation.
Additional Information A quich fix: in gcc-4.x.x/gcc/config/arm/t-linux:

LIB1ASMSRC = arm/lib1funcs.asm
LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx _bb_init_func \
        _call_via_rX _interwork_call_via_rX \
        _lshrdi3 _ashrdi3 _ashldi3 \
        _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \
        _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \
        _fixsfsi _fixunssfsi _floatdidf _floatdisf

Attached Files

- Relationships

- Notes
(0001468)
shail
06-28-06 04:05

after puting this patch in config/arm/t-linux, in final build of gcc... ld gives error as following.

libgcc2......./multiple defination of __floatundidf...

unable to fix it.
 

- Issue History
Date Modified Username Field Change
05-31-06 02:17 fmoya New Issue
05-31-06 02:17 fmoya Status new => assigned
05-31-06 02:17 fmoya Assigned To  => uClibc
06-28-06 04:05 shail Note Added: 0001468
10-09-06 12:24 jruere Issue Monitored: jruere
02-04-07 09:14 bernhardf Summary Toolchain build fails on non-FPU ARM => FLOAT: Toolchain build fails on non-FPU ARM
02-12-07 05:33 vapier Assigned To uClibc => buildroot


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker