[PATCH v2] NEWS: Add entry for x86-64 ISA level build

Joseph Myers joseph@codesourcery.com
Wed Jul 27 16:11:50 GMT 2022


On Wed, 27 Jul 2022, Noah Goldstein via Libc-alpha wrote:

> +* Support building x86-64 with multiple ISA levels has been added.
> +  Higher ISA levels will use better optimized functions in the dynamic
> +  loader and non-multiarch build as well as reduce the size of libc.so.

I don't think "with multiple ISA levels" is very meaningful to users.  
How is "with multiple ISA levels" different from the multi-arch feature 
that's been present for many years - I think it could easily be read as a 
description of that longstanding existing feature?  You need a description 
that makes clear to users who aren't following glibc development what the 
actual new feature is (i.e. that if you build with a compiler that 
defaults to a newer ISA level such as -march=x86-64-v2, the resulting libc 
will use corresponding optimized implementations and omit the versions 
only relevant on older processors, if I'm understanding the feature 
correctly).

-- 
Joseph S. Myers
joseph@codesourcery.com


More information about the Libc-alpha mailing list