Default ISA/tuning flags for GCC, --enable-kernel= level for glibc

Kyle McMartin kyle at mcmartin.ca
Mon Jan 26 17:37:57 UTC 2009


On Mon, Jan 26, 2009 at 11:15:01AM +0100, Jakub Jelinek wrote:
> Another question is if we finally could bump the minimum supported kernel
> version in Fedora 11 glibc.  Currently Fedora 10 glibc requires 2.6.9 or
> later kernel, which means it can't assume a lot of stuff (e.g. private
> futexes, a lot of added syscalls etc.), which means it has to test for them
> at runtime of every program (e.g. every threaded program does a dummy futex
> syscall to check for private futexes, for futex realtime clock support and
> has to use variables for this, instead of oring constants in the mutexes
> etc., and glibc has to check for ENOSYS and have fallbacks compiled in).
> 2.6.9 default comes I think still from the RHEL4 kernels.
> Could we bump this ideally to 2.6.29?  It would mean Fedora 11 userland
> only runs on 2.6.29 and later kernels, but we could gain speed and decrease
> size of glibc shared libraries.
> 

No. No. No.

No. No.

No.

Breaking userspace for anyone attempting to bisect a regression?

Get real. You owe your users better than that.

Ship two copies of glibc and decide at runtime, but a hardcoded limit
is just BROKEN software design.

regards, Kyle




More information about the fedora-devel-list mailing list