This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: aarch64-none-elf build broken


On Fri, 8 Jun 2018, Jonathan Wakely wrote:

> > The root cause is PR66203 which I reported quite some time ago, which
> > points to a newlib problem: on aarch64 there is no default rom
> > monitor, one has to explicitly use a --specs flag for the link to
> > succeed.
> 
> I have no idea why this causes the libstdc++ configuration problem
> though, I don't understand the issue.

Generically libstdc++ should not be doing link tests for bare-metal 
targets; rather, there is a hardcoded set of defines in configure.ac for 
functions present on such targets.  (For most other targets, link tests 
*should* be run even when cross-compiling, there have been plenty of bugs 
in the past where something tested in the $GLIBCXX_IS_NATIVE case wasn't 
also tested in crossconfig.m4 for targets such as GNU/Linux where a target 
libc is guaranteed to be linkable against for building libstdc++.)

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]