aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEddie James <eajames@linux.ibm.com>2024-12-11 10:13:25 -0600
committerReza Arbab <arbab@linux.ibm.com>2025-03-07 08:40:10 -0600
commita2e9d8492e1a8266584a6a1ddab4a3b7d6c65c9e (patch)
treeeb4ed888355cd483b83db6c6571b68855696a7b6
parentd6f297ff7360e3968657d49ecf47b90e331a7c87 (diff)
downloadskiboot-a2e9d8492e1a8266584a6a1ddab4a3b7d6c65c9e.zip
skiboot-a2e9d8492e1a8266584a6a1ddab4a3b7d6c65c9e.tar.gz
skiboot-a2e9d8492e1a8266584a6a1ddab4a3b7d6c65c9e.tar.bz2
external: Add support for aarch64
Update the external archictecture checker script and Makefile for aarch64. Signed-off-by: Eddie James <eajames@linux.ibm.com> Signed-off-by: Reza Arbab <arbab@linux.ibm.com>
-rwxr-xr-xexternal/common/get_arch.sh2
-rw-r--r--external/shared/Makefile2
2 files changed, 4 insertions, 0 deletions
diff --git a/external/common/get_arch.sh b/external/common/get_arch.sh
index 682710f..3f3f8e8 100755
--- a/external/common/get_arch.sh
+++ b/external/common/get_arch.sh
@@ -5,6 +5,8 @@ echo "#if defined(__powerpc__)
echo -n ARCH_POWERPC
#elif defined(__arm__)
echo -n ARCH_ARM
+#elif defined(__aarch64__)
+echo -n ARCH_AARCH64
#else
echo -n ARCH_UNKNOWN
#endif" | $1cpp | /bin/sh
diff --git a/external/shared/Makefile b/external/shared/Makefile
index 9ea4adc..cc993b5 100644
--- a/external/shared/Makefile
+++ b/external/shared/Makefile
@@ -9,8 +9,10 @@ LIBDIR := $(PREFIX)/lib
INCDIR := $(PREFIX)/include/libflash
ifneq ($(ARCH), ARCH_ARM)
+ifneq ($(ARCH), ARCH_AARCH64)
CFLAGS += -m64
endif
+endif
CFLAGS += -Werror -Wall -g2 -ggdb -I. -fPIC
LIBFLASH_OBJS := libflash-file.o libflash-libflash.o libflash-libffs.o \