Tech »  Topic »  Linux kernel minimum compiler raised to GCC 5.1, allowing potential C11 use

Linux kernel minimum compiler raised to GCC 5.1, allowing potential C11 use


Linux creator and maintainer Linus Torvalds has merged a late change to the forthcoming 5.15 kernel code that raises the minimum compiler from GCC 4.9 to 5.1 – which may in future enable use of an updated version of the C programming language, C11.

Previously, the minimum version of GCC (GNU Compiler Collection) was 4.9, for which the first release arrived in 2014. The change to 5.1 was proposed by Google's Nick Desaulniers, who works on compiling the kernel with Clang, to simplify code required to work around errors caused by missing compiler features.

"Raising the minimum supported versions allows us to remove all of the fallback helpers for !COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW, instead dispatching the compiler builtins," he explained.

The kernel already specifies a minimum of GCC 5.1 for arm64 builds. GCC 5.1 was first released in April 2015.

Torvalds merged the change, not only ...


Copyright of this story solely belongs to theregister.co.uk . To see the full text click HERE