lkml.org 
[lkml]   [2021]   [Apr]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.11 30/45] selftests/vm: fix out-of-tree build
    Date
    From: Rong Chen <rong.a.chen@intel.com>

    [ Upstream commit 19ec368cbc7ee1915e78c120b7a49c7f14734192 ]

    When building out-of-tree, attempting to make target from $(OUTPUT) directory:

    make[1]: *** No rule to make target '$(OUTPUT)/protection_keys.c', needed by '$(OUTPUT)/protection_keys_32'.

    Link: https://lkml.kernel.org/r/20210315094700.522753-1-rong.a.chen@intel.com
    Signed-off-by: Rong Chen <rong.a.chen@intel.com>
    Reported-by: kernel test robot <lkp@intel.com>
    Cc: Shuah Khan <shuah@kernel.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    tools/testing/selftests/vm/Makefile | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/tools/testing/selftests/vm/Makefile b/tools/testing/selftests/vm/Makefile
    index d42115e4284d..8b0cd421ebd3 100644
    --- a/tools/testing/selftests/vm/Makefile
    +++ b/tools/testing/selftests/vm/Makefile
    @@ -101,7 +101,7 @@ endef
    ifeq ($(CAN_BUILD_I386),1)
    $(BINARIES_32): CFLAGS += -m32
    $(BINARIES_32): LDLIBS += -lrt -ldl -lm
    -$(BINARIES_32): %_32: %.c
    +$(BINARIES_32): $(OUTPUT)/%_32: %.c
    $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(notdir $^) $(LDLIBS) -o $@
    $(foreach t,$(TARGETS),$(eval $(call gen-target-rule-32,$(t))))
    endif
    @@ -109,7 +109,7 @@ endif
    ifeq ($(CAN_BUILD_X86_64),1)
    $(BINARIES_64): CFLAGS += -m64
    $(BINARIES_64): LDLIBS += -lrt -ldl
    -$(BINARIES_64): %_64: %.c
    +$(BINARIES_64): $(OUTPUT)/%_64: %.c
    $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(notdir $^) $(LDLIBS) -o $@
    $(foreach t,$(TARGETS),$(eval $(call gen-target-rule-64,$(t))))
    endif
    --
    2.30.2


    \
     
     \ /
      Last update: 2021-04-09 12:14    [W:3.082 / U:0.420 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site