[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