[PATCH] build-many-glibcs.py: Add ISL (0.24) support
Joseph Myers
joseph@codesourcery.com
Thu Dec 30 22:09:55 GMT 2021
On Thu, 23 Dec 2021, H.J. Lu via Libc-alpha wrote:
> On Thu, Dec 23, 2021 at 10:40 AM Florian Weimer <fweimer@redhat.com> wrote:
> >
> > What's the motiviation for this? I thought ISL is optional?
> >
> > Thanks,
> > Florian
> >
>
> The motivation is to use build-many-glibcs.py to build Linux cross
> compiler, which is as close to the native Linux compiler as possible,
> not just for checking glibc. For building a Linux cross compiler, it is
> much more convenient than other alternatives.
Are you using build-many-glibcs.py --full-gcc, which is also needed to get
something closer to a native system compiler (although the features added
with --full-gcc are largely orthogonal to the use of ISL)?
There was no apparent interest from Go / Ada / libsanitizer people in
actually fixing most of the problems shown up in a build with --full-gcc
when I added that option (see the commit message for commit
b1176270deffff46db9b39645bff10fe7b8c5fbd, some might have been fixed since
then), or in running a bot with that option (which would be awkward
because of Ada's requirement to build with same-version native GCC), but
it might well still be of use when you just want to build a cross compiler
for an architecture where all the libraries do build OK.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list