[uClibc-cvs] [buildroot 0000299]: Build for ARM 920T fails if option software floating point is enabled

bugs at busybox.net bugs at busybox.net
Mon Aug 8 11:17:50 UTC 2005


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=299 
====================================================================== 
Reported By:                fred68
Assigned To:                uClibc
====================================================================== 
Project:                    buildroot
Issue ID:                   299
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             06-15-2005 15:06 PDT
Last Modified:              08-08-2005 04:17 PDT
====================================================================== 
Summary:                    Build for ARM 920T fails if option software floating
point is enabled
Description: 
I cannot build the buildroot for ARM920T if I enable the option

[*] Use software floating point by default.

Link errors are generated : 
See additional informations for the details
Problem to link with any floating point functions ?


====================================================================== 

---------------------------------------------------------------------- 
 jocke - 06-16-05 03:54  
---------------------------------------------------------------------- 
> ..../3.4.4/libgcc.a

I think you are using the wrong libgcc.a
It should probably by .../3.4.4/nof/libgcc.a or some such. 

---------------------------------------------------------------------- 
 fred68 - 06-16-05 13:05  
---------------------------------------------------------------------- 
Humm! libgcc.a  is in the *_nofpu subfolder:

../build_arm_nofpu/staging_dir/lib/gcc/arm-linux-uclibc/3.4.4/libgcc.a

It seem to be a config problem ; 
it looks like a missing  file that should be linked to complete the
library. 
see nm command  result. 

---------------------------------------------------------------------- 
 jocke - 06-16-05 13:42  
---------------------------------------------------------------------- 
gcc 3.4.3 has it in 3.4.3/nof/libgcc.a for powerpc 

---------------------------------------------------------------------- 
 mdeschamps - 08-08-05 01:46  
---------------------------------------------------------------------- 
I work on a ARM920T based. There is a hardfloat support since there is a
"hard" component handling floating matter. So why forcing to softfloat
which actually is a dead trick to emulate. Maybe you should consider just
not "forcing" and leaving
this "last chance" option alone. 

---------------------------------------------------------------------- 
 fred68 - 08-08-05 04:17  
---------------------------------------------------------------------- 
Thanks to anyone for try to help
The problem has been solved after updating my "autoconf" tool
on my linux PC 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
06-15-05 15:06  fred68         New Issue                                    
06-16-05 03:54  jocke          Note Added: 0000244                          
06-16-05 13:05  fred68         File Added: libgcc_a_NM_command_result.txt       
            
06-16-05 13:05  fred68         Note Added: 0000246                          
06-16-05 13:42  jocke          Note Added: 0000247                          
08-08-05 01:46  mdeschamps     Note Added: 0000392                          
08-08-05 04:12  fred68         Issue Monitored: fred68                      
08-08-05 04:17  fred68         Note Added: 0000393                          
======================================================================




More information about the uClibc-cvs mailing list