|
|
@@ -954,11 +954,6 @@ ifdef CONFIG_STACK_VALIDATION
|
|
|
ifeq ($(has_libelf),1)
|
|
|
objtool_target := tools/objtool FORCE
|
|
|
else
|
|
|
- ifdef CONFIG_UNWINDER_ORC
|
|
|
- $(error "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel")
|
|
|
- else
|
|
|
- $(warning "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel")
|
|
|
- endif
|
|
|
SKIP_STACK_VALIDATION := 1
|
|
|
export SKIP_STACK_VALIDATION
|
|
|
endif
|
|
|
@@ -1115,6 +1110,14 @@ uapi-asm-generic:
|
|
|
|
|
|
PHONY += prepare-objtool
|
|
|
prepare-objtool: $(objtool_target)
|
|
|
+ifeq ($(SKIP_STACK_VALIDATION),1)
|
|
|
+ifdef CONFIG_UNWINDER_ORC
|
|
|
+ @echo "error: Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel" >&2
|
|
|
+ @false
|
|
|
+else
|
|
|
+ @echo "warning: Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel" >&2
|
|
|
+endif
|
|
|
+endif
|
|
|
|
|
|
# Generate some files
|
|
|
# ---------------------------------------------------------------------------
|