diff options
author | Andre Przywara <andre.przywara@arm.com> | 2021-03-19 16:53:30 +0000 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2021-03-24 15:43:20 +0000 |
commit | 5238c2cd5a2e0dc846d1b900553211e832952b8d (patch) | |
tree | f82a2c61b2d19c5e3d00d1f750f2ac4374684154 /tools | |
parent | 592432862cc4019075a7196d9961562c49507d6f (diff) | |
download | linux-stable-5238c2cd5a2e0dc846d1b900553211e832952b8d.tar.gz linux-stable-5238c2cd5a2e0dc846d1b900553211e832952b8d.tar.bz2 linux-stable-5238c2cd5a2e0dc846d1b900553211e832952b8d.zip |
kselftest/arm64: mte: Use cross-compiler if specified
At the moment we either need to provide CC explicitly, or use a native
machine to get the ARM64 MTE selftest compiled.
It seems useful to use the same (cross-)compiler as we use for the
kernel, so copy the recipe we use in the pauth selftest.
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Mark Brown <broone@kernel.org>
Link: https://lore.kernel.org/r/20210319165334.29213-8-andre.przywara@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/testing/selftests/arm64/mte/Makefile | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/testing/selftests/arm64/mte/Makefile b/tools/testing/selftests/arm64/mte/Makefile index 90aadd86fa0d..fa282e5f2069 100644 --- a/tools/testing/selftests/arm64/mte/Makefile +++ b/tools/testing/selftests/arm64/mte/Makefile @@ -1,6 +1,11 @@ # SPDX-License-Identifier: GPL-2.0 # Copyright (C) 2020 ARM Limited +# preserve CC value from top level Makefile +ifeq ($(CC),cc) +CC := $(CROSS_COMPILE)gcc +endif + CFLAGS += -std=gnu99 -I. -pthread LDFLAGS += -pthread SRCS := $(filter-out mte_common_util.c,$(wildcard *.c)) |