arch: arm64: Support aarch64-gcc compiler
To be able to successfully compile the kernel for the ARM64 architecture we have to tweak the compiler-related files to be able to use the AArch64 GCC compiler. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
parent
1be0c05311
commit
87d8a035dd
6 changed files with 54 additions and 35 deletions
|
@ -16,11 +16,15 @@
|
|||
#define ZEPHYR_INCLUDE_LINKER_LINKER_TOOL_GCC_H_
|
||||
|
||||
#if defined(CONFIG_ARM)
|
||||
#if defined(CONFIG_BIG_ENDIAN)
|
||||
#define OUTPUT_FORMAT_ "elf32-bigarm"
|
||||
#else
|
||||
#define OUTPUT_FORMAT_ "elf32-littlearm"
|
||||
#endif
|
||||
#if defined(CONFIG_ARM64)
|
||||
#define OUTPUT_FORMAT_ "elf64-littleaarch64"
|
||||
#else
|
||||
#if defined(CONFIG_BIG_ENDIAN)
|
||||
#define OUTPUT_FORMAT_ "elf32-bigarm"
|
||||
#else
|
||||
#define OUTPUT_FORMAT_ "elf32-littlearm"
|
||||
#endif
|
||||
#endif
|
||||
OUTPUT_FORMAT(OUTPUT_FORMAT_)
|
||||
#elif defined(CONFIG_ARC)
|
||||
OUTPUT_FORMAT("elf32-littlearc", "elf32-bigarc", "elf32-littlearc")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue