On Mon, 27 Jun 2016, H.J. Lu wrote:
May be it will be the best way. Needed version is 2.25 and it was
released at Mon, 5 Jan 2015.
It's a fairly recent version.
Binutils 2.24 released in Dec., 2013 supports AVX512.
Time-based updates to the binutils requirements would indicate moving to
requiring binutils 2.24 for building glibc 2.25 and later rather than
requiring it now for building glibc 2.24, but given a clear reason for the
requirement I wouldn't object to bringing it forward.
Note: if we require a version with AVX512 support, we should also remove
all the configure / preprocessor / makefile conditionals on such support,
and all places where .byte directives are used for instruction encoding
because of instructions not supported in older versions.