SoC common : Build : Adjust the nm toolchain search rules. [1/1]
PD#SWPL-183669
Problem:
The existing search rules do not accommodate all architectures.
Solution:
fixed
Verify:
local
Change-Id: Ic5ca8f3a4e670e9573074c1ca91a32cc99fe14c7
Signed-off-by: shijie.xiong <shijie.xiong@amlogic.com>
diff --git a/cmake/toolchains/arm64_compiler.cmake b/cmake/toolchains/arm64_compiler.cmake
index 2ade52a..83237e9 100755
--- a/cmake/toolchains/arm64_compiler.cmake
+++ b/cmake/toolchains/arm64_compiler.cmake
@@ -46,6 +46,7 @@
aml_find_compiler(COMPILER_CC aarch64-none-elf-gcc)
aml_find_compiler(COMPILER_CXX aarch64-none-elf-g++)
set(COMPILER_ASM "${COMPILER_CC}" CACHE FILEPATH "" FORCE)
+ aml_find_compiler(COMPILER_NM aarch64-none-elf-nm)
aml_find_compiler(COMPILER_OBJCOPY aarch64-none-elf-objcopy)
aml_find_compiler(COMPILER_OBJDUMP aarch64-none-elf-objdump)
@@ -54,6 +55,7 @@
set(CMAKE_CXX_COMPILER ${COMPILER_CXX} CACHE FILEPATH "C++ compiler" FORCE)
set(CMAKE_ASM_COMPILER ${COMPILER_ASM} CACHE FILEPATH "ASM compiler" FORCE)
#set(CMAKE_C_LINK_EXECUTABLE ${COMPILER_LD} CACHE FILEPATH "LD linker" FORCE)
+ set(CMAKE_NM_COMPILER ${COMPILER_NM} CACHE FILEPATH "nm compiler" FORCE)
set(CMAKE_OBJCOPY_COMPILER ${COMPILER_OBJCOPY} CACHE FILEPATH "objcopy compiler" FORCE)
set(CMAKE_OBJDUMP_COMPILER ${COMPILER_OBJDUMP} CACHE FILEPATH "objdump compiler" FORCE)
# Disable compiler checks.