[PATCHv2 1/2] Require binutils 2.27 or later to build glibc

Tulio Magno Quites Machado Filho tuliom@linux.ibm.com
Thu Dec 3 12:53:11 GMT 2020


Adhemerval Zanella via Libc-alpha <libc-alpha@sourceware.org> writes:

> On 02/12/2020 19:56, Tulio Magno Quites Machado Filho via Libc-alpha wrote:
>> Changes since v1:
>> 
>>  - Moved part of the documentation to patch 2/2.
>>  - Moved the NEWS entry to "Changes to build and runtime requirements:"
>> 
>> ---8<---
>> 
>> Start requiring binutils >= 2.27 instead of 2.25.
>> A test for binutils 2.26 is removed from powerpc64le.
>
> If the idea is to remove the powerpc64le specific check, why 2.27 
> instead of 2.26? Or are they other constraints that requires a
> 2.27 binutils?

The goal is not to remove the 2.26 check but avoid adding a 2.27 check.
Binutils 2.27 was the first version to support POWER ISA 3.0 instructions.

IMHO, we could require an even newer Binutils version.  The last time we bumped
Binutils requirements was in 2017.
However, as I mentioned in the v1 [1], I haven't seen any benefits in requiring
Binutils 2.30 (Jan. 2018).

We would be able to remove an extra check if we went to Binutils 2.32 (Feb.
2019) because of the ARC port, but I'm afraid that would be too restrictive.

[1] https://patchwork.sourceware.org/project/glibc/patch/20200902153726.237493-1-tuliom@linux.ibm.com/

-- 
Tulio Magno


More information about the Libc-alpha mailing list