[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