[PATCH] Fix thumb calls via PLT on ARM/SymbianOS (rfc)

Paul Brook paul@codesourcery.com
Thu Mar 17 21:25:00 GMT 2005


>    (1) Add a seperate "-march=xyz -> --foobar=xyz" style passthrough.
>        This unfortunately gives ld and bfd a new and different concept of
>        what an architecture is.
>
>    (2) Use existing OUTPUT_ARCH machinery with a redefined --architecture
>        option, and:
>      (a) Don't use any automatic architecture passthrough from gcc, or
>      (b) Extend bfd machine table with all the architectures gcc knows
>          about, to enable .
>    (3) Forget this for now, and use my original SymbianOS-specific patch.
>
> I'm inclined towards 2a or 3. (e.g. for 2a, use explicit
> -Wl,--architecture,xyz when necessary). Comments?

I think passing though the gcc -march= and -mcpu= options (you need both) 
would be a waste of effort.  This should be mostly redundant once we 
implement build proper object build attributes.

Paul



More information about the Binutils mailing list