> Since this will be arm-rtems multilib's when submitted,
> which variants and matches need to be added so we have
> the right libraries for all CPU model arguments.  ld is
> complaining at least about libc.a mismatches for these variations.
> 
>   does not use Maverick instructions, whereas a.out does
>   uses FPA instructions, whereas a.out does not
>   uses hardware FP, whereas a.out uses software FP

Either the errors are genuine, or your toolchain is misconfigured. It's common 
for old binutils to use different defaults to gcc.

Like I said before, switch to an EABI based toolchain and you shauldn't have 
any problems[1].  We have a proper object attribute system there, with 
corresponding directives for communication between compiler and assembler.

This can't be a new problem, and I have no sympathy for anyone inventing new 
code/targets that are not EABI based.

Paul

[1] Maverick support may be a bit busted because noone's bothered defining or 
implementing the appropriate EABI bits, but AFAICT the maverick code has 
always been fairly busted so you're not really loosing anything.

Reply via email to