GCC Developers Potentially Deprecating Intel MPX
![INTEL](/assets/categories/intel.webp)
Intel MPX is designed for increased security by checking pointer references at run-time to avoid buffer overflows. Aside from needing a Skylake or newer CPU for the new registers needed by MPX, there has been MPX support within the mainline Linux kernel, GCC compiler, and related components. But now GCC is eyeing the deprecation of their compiler support for MPX.
GCC developer Richard Biener had sent out a documentation patch to deprecate MPX. Intel developers have still been sending in fixes for MPX in GCC, but the bootstrapping with MPX has been broken and some developers are in favor of dropping this security feature in order to work on more easily restructuring other code.
See this mailing list thread for details. We'll need to wait and see if the MPX deprecation happens for GCC 8 or this Intel security feature is resurrected.
1 Comment