diff options
author | Julien Thierry <jthierry@redhat.com> | 2020-08-25 15:47:42 +0300 |
---|---|---|
committer | Josh Poimboeuf <jpoimboe@redhat.com> | 2020-09-02 01:19:12 +0300 |
commit | 66734e32463bd1346466f92662feeaccef26e94f (patch) | |
tree | 3973ec79e05e9fdf4e5d6e149639952e35ccc104 /tools/objtool/Makefile | |
parent | 3eaecac88a17f7fdf29561a197dc728f7f697c60 (diff) | |
download | linux-66734e32463bd1346466f92662feeaccef26e94f.tar.xz |
objtool: Define 'struct orc_entry' only when needed
Implementation of ORC requires some definitions that are currently
provided by the target architecture headers. Do not depend on these
definitions when the orc subcommand is not implemented.
This avoid requiring arches with no orc implementation to provide dummy
orc definitions.
Signed-off-by: Julien Thierry <jthierry@redhat.com>
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Diffstat (limited to 'tools/objtool/Makefile')
-rw-r--r-- | tools/objtool/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile index 7770edcda3a0..33d1e3ca8efd 100644 --- a/tools/objtool/Makefile +++ b/tools/objtool/Makefile @@ -55,6 +55,10 @@ ifeq ($(SRCARCH),x86) SUBCMD_ORC := y endif +ifeq ($(SUBCMD_ORC),y) + CFLAGS += -DINSN_USE_ORC +endif + export SUBCMD_CHECK SUBCMD_ORC export srctree OUTPUT CFLAGS SRCARCH AWK include $(srctree)/tools/build/Makefile.include |