summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorJiri Slaby <jslaby@suse.cz>2021-03-03 11:43:14 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-03-30 14:31:50 +0200
commitfeaa91193ad38d1cdeea0fa5e1ec1eeaf1fc9a36 (patch)
tree7ca29128397c12eb7dbc10a6eb292cf85615cda9 /scripts
parentede8be3ae078113fb536159a548890ecc39fbc87 (diff)
downloadlinux-stable-feaa91193ad38d1cdeea0fa5e1ec1eeaf1fc9a36.tar.gz
linux-stable-feaa91193ad38d1cdeea0fa5e1ec1eeaf1fc9a36.tar.bz2
linux-stable-feaa91193ad38d1cdeea0fa5e1ec1eeaf1fc9a36.zip
kbuild: dummy-tools: fix inverted tests for gcc
[ Upstream commit b3d9fc1436808a4ef9927e558b3415e728e710c5 ] There is a test in Kconfig which takes inverted value of a compiler check: * config CC_HAS_INT128 def_bool !$(cc-option,$(m64-flag) -D__SIZEOF_INT128__=0) This results in CC_HAS_INT128 not being in super-config generated by dummy-tools. So take this into account in the gcc script. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/dummy-tools/gcc5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/dummy-tools/gcc b/scripts/dummy-tools/gcc
index 33487e99d83e..11c9f045ee4b 100755
--- a/scripts/dummy-tools/gcc
+++ b/scripts/dummy-tools/gcc
@@ -89,3 +89,8 @@ if arg_contain -print-file-name=plugin "$@"; then
echo $plugin_dir
exit 0
fi
+
+# inverted return value
+if arg_contain -D__SIZEOF_INT128__=0 "$@"; then
+ exit 1
+fi