[U-Boot] [PATCH] ARM: enable CONFIG_USE_PRIVATE_LIBGCC by default (re-send to the correct address)

Wolfgang Denk wd at denx.de
Thu Jul 2 09:34:32 CEST 2015


Dear Albert,

In message <20150702000427.562195b4 at lilith> you wrote:
> 
> > CONFIG_USE_PRIVATE_LIBGCC should only be an emergency-opt-in, but
> > never ever a default setting.
> 
> Well then, should we not revisit commits c3dd823 and 7bfd5ee, which
> enable CONFIG_USE_PRIVATE_LIBGCC for sh and mips respectively? Either
> we allow it by default for all architectures, or we forbid it by
> default for all architectures, but I don't like the idea of a
> heterogeneous per-arch default setting.

Agreed.  I'm really unhappy that I missed these commits (but I have to
admit that I don't look too closely at these architectures).

Adding Daniel and Nobuhiro to the address list.

Please correct me if I'm wrong:

- SH: Commit c3dd823 looks as if there was no strong reason for this
  change, it sounds more like "this works now, so let's do it
  always".

  Is this correct?  Then there would be no strong feelings to revert
  this commit?

- MIPS: Commit 7bfd5ee is more complicatred.  MIPS is one of the few
  architectures (the only one?) were we have both big endian and
  little endian configurations.  This is easy to support within a tool
  chain.  But do we really have MIPS boards that use hard-float? And
  if so, why would that be the case?  U-Boot should not contain any
  floating point code - if it does, this is an error that needs
  fixing.  As such, this should be a non-issue.

  I would expect that any somewhat recent tool chain is now able to
  support building of both BE and LE MIPS configurations - which are
  the ones that casue problems here?

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Do not simplify the design of a program if a way can be found to make
it complex and wonderful.


More information about the U-Boot mailing list