gcc 3.3.5 and ARM BSPs
Joel Sherrill <joel@OARcorp.com>
joel.sherrill at OARcorp.com
Mon Nov 1 18:17:48 UTC 2004
Ralf Corsepius wrote:
> On Mon, 2004-11-01 at 18:20, Joel Sherrill wrote:
>
>>Hi,
>>
>>For a lot of the ARM BSPs, gcc 3.3.5 is not picking the right multilib
>>and we are getting errors like:
>
> Too little info - Which BSP, which flags?
All of them except the csb337 which doesn't build for another reason.
arm_bare_bsp -msoft-float
armulator -msoft-float
csb336 -msoft-float
edp7312 -msoft-float
vegaplus -msoft-float
Hmmmm.. gcc-3.3.5/config/arm/t-arm-elf comments out a LOT
of MULTILIB_MATCHES entries. Any idea why?
> arm support in newlib-1.11.0 and 1.12.0 is broken,
This is a linking error due to multilib mismatch as best I can tell.
>
>>Jay.. I cc'ed you because it impacts all of the ARM BSPs you have
>>submitted so I thought you would have some ideas.
>
> I don't know about your bug above (fpu/soft-float), but AFAICT the arm's
> endianness is broken in all released versions of newlib (1.11.0 and
> 1.12.0).
>
> Generally speaking, such kind of errors (esp. when using a new gcc
> release), indicate broken CFLAGS handling in GCC. I haven't built any
> arm toolchain recently, so I don't know what might be happening.
>
> Ralf
>
>
--
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the users
mailing list