From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steven Scholz Date: Thu, 03 Mar 2005 17:41:25 +0100 Subject: [U-Boot-Users] ...uses hardware FP, whereas u-boot uses software FP... In-Reply-To: <20050303160327.739FEC1510@atlas.denx.de> References: <20050303160327.739FEC1510@atlas.denx.de> Message-ID: <42273E35.50408@imc-berlin.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear Wolfgang, >>>This message is clear, isn't it? Your compiler libraries are built >>>using hardware FP, whereas u-boot uses software FP Sure it is. >>So your suggesting that my glibc is built with softfloat support but not the gcc >>itself? >> >>IIUC then U-Boot does not need glibc? > > I never mentioned glibc. Nor is it mentioned in the error message. > The library in question is "libgcc.a", where the compiler itself > (GCC) provides utility functions (like here divsi3 to perferm a > signed division operation). > > I repeat: Your compiler libraries are built using hardware FP, > whereas u-boot uses software FP. > > In other words: your toolchain is not configured as you expected. I just wanted to make sure that I understood corretcly. Since my user applications seems to run fine under linux I assume that my glibc supports softfloat. U-Boot does not use glibc but libgcc.a. Since the compiler complains while compiling U-Boot, it seems that my libgcc.a does not support softfloat. So the problems lies in how my compiler was built and not how the glibc was built. Did I get this right? Thanks a million! -- Steven