projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
80e54e8
)
objtool: Hide unnecessary compiler error message
author
David Engraf
<david.engraf@sysgo.com>
Mon, 3 Feb 2025 07:36:10 +0000
(08:36 +0100)
committer
Josh Poimboeuf
<jpoimboe@kernel.org>
Wed, 12 Mar 2025 22:43:38 +0000
(15:43 -0700)
The check for using old libelf prints an error message when libelf.h is
not available but does not abort. This may confuse so hide the compiler
error message.
Signed-off-by: David Engraf <david.engraf@sysgo.com>
Link:
https://lore.kernel.org/r/20250203073610.206000-1-david.engraf@sysgo.com
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
tools/objtool/Makefile
patch
|
blob
|
blame
|
history
diff --git
a/tools/objtool/Makefile
b/tools/objtool/Makefile
index 7a65948892e569cbe1d6e5a78db68bb35102cd26..8c20361dd100ef05a1a3a13be331ae93124ff2ce 100644
(file)
--- a/
tools/objtool/Makefile
+++ b/
tools/objtool/Makefile
@@
-37,7
+37,7
@@
OBJTOOL_CFLAGS := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBE
OBJTOOL_LDFLAGS := $(LIBELF_LIBS) $(LIBSUBCMD) $(KBUILD_HOSTLDFLAGS)
# Allow old libelf to be used:
-elfshdr := $(shell echo '$(pound)include <libelf.h>' | $(HOSTCC) $(OBJTOOL_CFLAGS) -x c -E - | grep elf_getshdr)
+elfshdr := $(shell echo '$(pound)include <libelf.h>' | $(HOSTCC) $(OBJTOOL_CFLAGS) -x c -E -
2>/dev/null
| grep elf_getshdr)
OBJTOOL_CFLAGS += $(if $(elfshdr),,-DLIBELF_USE_DEPRECATED)
# Always want host compilation.