kbuild: use -- separater intead of $(filter-out ...) for cc-cross-prefix
[sfrench/cifs-2.6.git] / scripts / Kbuild.include
index 222fd1d7d3aeb05769f961d751c79191d5f673cf..c62d690c7dcf9d1f5eafac2145cbcf5396d94f24 100644 (file)
@@ -79,8 +79,8 @@ endef
 # would try to directly execute the shell builtin 'command'. This workaround
 # should be kept for a long time since this issue was fixed only after the
 # GNU Make 4.2.1 release.
-cc-cross-prefix = $(firstword $(foreach c, $(filter-out -%, $(1)), \
-                       $(if $(shell command -v $(c)gcc 2>/dev/null), $(c))))
+cc-cross-prefix = $(firstword $(foreach c, $(1), \
+                       $(if $(shell command -v -- $(c)gcc 2>/dev/null), $(c))))
 
 # output directory for tests below
 TMPOUT := $(if $(KBUILD_EXTMOD),$(firstword $(KBUILD_EXTMOD))/)