[PATCH 07/22] Enable building libgcc with CET options.

Joseph Myers joseph@codesourcery.com
Thu Oct 12 20:51:00 GMT 2017


On Thu, 12 Oct 2017, Tsimbalist, Igor V wrote:

> Enable building libgcc with CET options by default on Linux/x86 if
> binutils supports CET v2.0.
> It can be disabled with --disable-cet.  It is an error to configure
> GCC with --enable-cet if bintuiils doesn't support CET v2.0.
> 
> config/
> 	* cet.m4: New file

This file is checking $target.  That's only ever appropriate in 
directories building compilers and similar tools; target library 
directories should check $host, as the host for target libraries is the 
target for the compiler.

This file has a comment

> +dnl GCC_CET_LIBRARY
> +dnl    (SHELL-CODE_HANDLER)

which doesn't seem to match the subsequent definition of GCC_CET_FLAGS.

I don't see any documentation of the new configure option.  I'd expect the 
first patch adding such an option to document it in install.texi, and then 
subsequent patches to update that documentation if those patches extend 
the option to cover more things.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Gcc-patches mailing list