On 08/19/13 11:54, Matthew Gretton-Dann wrote:
All,

The attached patch removes the setting of MULTILIB_DEFAULTS for
arm*-*-linux-gnueabi* targets.

The current setting of MULTILIB_DEFAULTS includes mfloat-abi=hard,
which for arm*-*-linux-gnueabi is not true.  This makes generating a
hard-float multilib impossible in this configuration.


For the record, setting that to the default means that any multilib will assume a hard-float ABI configuration, little endian configuration by default ! My suspicion is this is a legacy that pre-dates arm-linux-gnueabi and keeping this definition at odds with the documentation, doesn't make sense to me.

Also we no longer use CLEAR_INSN_CACHE in linux-gas.h so the comment in t-linux-eabi is obsolete, so that restriction to building thumb multilibs is just bogus and indeed we have a number of folks defaulting to thumb libraries. This comment in t-linux-gnueabi and the definition of CLEAR_INSN_CACHE in linux-gas.h can be removed in a follow up patch - please :)

Ok .

regards
Ramana


Reply via email to