This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] arm: do not abort EABI check for bootstrapping
- From: Roland McGrath <roland at hack dot frob dot com>
- To: Mike Frysinger <vapier at gentoo dot org>
- Cc: libc-alpha at sourceware dot org
- Date: Thu, 20 Nov 2014 10:36:54 -0800 (PST)
- Subject: Re: [PATCH] arm: do not abort EABI check for bootstrapping
- Authentication-results: sourceware.org; auth=none
- References: <1416468692-4317-1-git-send-email-vapier at gentoo dot org> <20141120175902 dot 426FF2C3B2F at topped-with-meat dot com> <20141120181950 dot GB3743 at vapier dot wh0rd dot info>
> some (many?) targets require some C library headers before they can build
> for the target at all.
Not to build the compiler itself or other host tools, only to build the
target libraries.
> how exactly are you building the first GCC w/out any C library headers ?
Just 'make all-gcc'. It's only things in the 'all-target-*' makefile
targets that need target C library headers.
In the beforetime, the long long ago, the build of libgcc was intertwined
directly with the compiler build. But for several versions now (all that
we support for building libc, I'm pretty sure), it's just a normal target
library like all the others (libstdc++ et al) in the build system.