GNU bug report logs - #47218
glibc 2.33's HWCAPS and GCC Function Multiversioning for performance

Previous Next

Package: guix;

Reported by: Léo Le Bouter <lle-bout <at> zaclys.net>

Date: Wed, 17 Mar 2021 19:01:01 UTC

Severity: normal

Tags: notabug

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Léo Le Bouter <lle-bout <at> zaclys.net>
To: 47218 <at> debbugs.gnu.org
Subject: bug#47218: glibc 2.33's HWCAPS and GCC Function Multiversioning for performance
Date: Wed, 17 Mar 2021 19:59:51 +0100
[Message part 1 (text/plain, inline)]
Hello!

Please see:
- 
https://www.gnu.org/software/libc/manual/html_mono/libc.html#Hardware-Capability-Tunables
- https://www.phoronix.com/scan.php?page=news_item&px=glibc-hwcaps-RFC
- https://gcc.gnu.org/onlinedocs/gcc/Function-Multiversioning.html

This could help GNU Guix create binaries that include multiple code
paths for several CPU features in the same binary and selecting the
best at runtime when the binary is run.

It is the best fit for GNU Guix because it means we can still use
substitutes and profit from specialized optimizations without
parameterized packages or each user adding "-march=native" to CFLAGS
(breaking reproducibility).

Léo
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 4 years and 53 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.