mirror of
				https://github.com/linuxkit/linuxkit.git
				synced 2025-10-31 15:08:22 +00:00 
			
		
		
		
	kernel: Enable GCC_PLUGIN on kernels supporting it
Subsequent commits will enable selected sub options. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
		| @@ -250,7 +250,11 @@ CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y | |||||||
| CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||||||
| CONFIG_SECCOMP_FILTER=y | CONFIG_SECCOMP_FILTER=y | ||||||
| CONFIG_HAVE_GCC_PLUGINS=y | CONFIG_HAVE_GCC_PLUGINS=y | ||||||
| # CONFIG_GCC_PLUGINS is not set | CONFIG_GCC_PLUGINS=y | ||||||
|  | # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set | ||||||
| CONFIG_HAVE_CC_STACKPROTECTOR=y | CONFIG_HAVE_CC_STACKPROTECTOR=y | ||||||
| CONFIG_CC_STACKPROTECTOR=y | CONFIG_CC_STACKPROTECTOR=y | ||||||
| # CONFIG_CC_STACKPROTECTOR_NONE is not set | # CONFIG_CC_STACKPROTECTOR_NONE is not set | ||||||
|   | |||||||
| @@ -294,7 +294,11 @@ CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y | |||||||
| CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||||||
| CONFIG_SECCOMP_FILTER=y | CONFIG_SECCOMP_FILTER=y | ||||||
| CONFIG_HAVE_GCC_PLUGINS=y | CONFIG_HAVE_GCC_PLUGINS=y | ||||||
| # CONFIG_GCC_PLUGINS is not set | CONFIG_GCC_PLUGINS=y | ||||||
|  | # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set | ||||||
| CONFIG_HAVE_CC_STACKPROTECTOR=y | CONFIG_HAVE_CC_STACKPROTECTOR=y | ||||||
| CONFIG_CC_STACKPROTECTOR=y | CONFIG_CC_STACKPROTECTOR=y | ||||||
| # CONFIG_CC_STACKPROTECTOR_NONE is not set | # CONFIG_CC_STACKPROTECTOR_NONE is not set | ||||||
|   | |||||||
| @@ -253,7 +253,11 @@ CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y | |||||||
| CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||||||
| CONFIG_SECCOMP_FILTER=y | CONFIG_SECCOMP_FILTER=y | ||||||
| CONFIG_HAVE_GCC_PLUGINS=y | CONFIG_HAVE_GCC_PLUGINS=y | ||||||
| # CONFIG_GCC_PLUGINS is not set | CONFIG_GCC_PLUGINS=y | ||||||
|  | # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set | ||||||
| CONFIG_HAVE_CC_STACKPROTECTOR=y | CONFIG_HAVE_CC_STACKPROTECTOR=y | ||||||
| CONFIG_CC_STACKPROTECTOR=y | CONFIG_CC_STACKPROTECTOR=y | ||||||
| # CONFIG_CC_STACKPROTECTOR_NONE is not set | # CONFIG_CC_STACKPROTECTOR_NONE is not set | ||||||
|   | |||||||
| @@ -296,7 +296,11 @@ CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y | |||||||
| CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||||||
| CONFIG_SECCOMP_FILTER=y | CONFIG_SECCOMP_FILTER=y | ||||||
| CONFIG_HAVE_GCC_PLUGINS=y | CONFIG_HAVE_GCC_PLUGINS=y | ||||||
| # CONFIG_GCC_PLUGINS is not set | CONFIG_GCC_PLUGINS=y | ||||||
|  | # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set | ||||||
| CONFIG_HAVE_CC_STACKPROTECTOR=y | CONFIG_HAVE_CC_STACKPROTECTOR=y | ||||||
| CONFIG_CC_STACKPROTECTOR=y | CONFIG_CC_STACKPROTECTOR=y | ||||||
| # CONFIG_CC_STACKPROTECTOR_NONE is not set | # CONFIG_CC_STACKPROTECTOR_NONE is not set | ||||||
|   | |||||||
| @@ -238,7 +238,9 @@ CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y | |||||||
| CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||||||
| CONFIG_SECCOMP_FILTER=y | CONFIG_SECCOMP_FILTER=y | ||||||
| CONFIG_HAVE_GCC_PLUGINS=y | CONFIG_HAVE_GCC_PLUGINS=y | ||||||
| # CONFIG_GCC_PLUGINS is not set | CONFIG_GCC_PLUGINS=y | ||||||
|  | # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set | ||||||
| CONFIG_HAVE_CC_STACKPROTECTOR=y | CONFIG_HAVE_CC_STACKPROTECTOR=y | ||||||
| CONFIG_CC_STACKPROTECTOR=y | CONFIG_CC_STACKPROTECTOR=y | ||||||
| # CONFIG_CC_STACKPROTECTOR_NONE is not set | # CONFIG_CC_STACKPROTECTOR_NONE is not set | ||||||
|   | |||||||
| @@ -282,7 +282,9 @@ CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y | |||||||
| CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||||||
| CONFIG_SECCOMP_FILTER=y | CONFIG_SECCOMP_FILTER=y | ||||||
| CONFIG_HAVE_GCC_PLUGINS=y | CONFIG_HAVE_GCC_PLUGINS=y | ||||||
| # CONFIG_GCC_PLUGINS is not set | CONFIG_GCC_PLUGINS=y | ||||||
|  | # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set | ||||||
|  | # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set | ||||||
| CONFIG_HAVE_CC_STACKPROTECTOR=y | CONFIG_HAVE_CC_STACKPROTECTOR=y | ||||||
| CONFIG_CC_STACKPROTECTOR=y | CONFIG_CC_STACKPROTECTOR=y | ||||||
| # CONFIG_CC_STACKPROTECTOR_NONE is not set | # CONFIG_CC_STACKPROTECTOR_NONE is not set | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user