diff --git a/rts/LinkerInternals.h b/rts/LinkerInternals.h
index a7dec477203dcbc4abf70d93006e01cbc0b83bfe..b0fab81cb3e0970f6cd93cc779d5b6cf5157c203 100644
--- a/rts/LinkerInternals.h
+++ b/rts/LinkerInternals.h
@@ -135,7 +135,7 @@ typedef struct _Segment {
     int n_sections;
 } Segment;
 
-#if defined(powerpc_HOST_ARCH) || defined(x86_64_HOST_ARCH)
+#if defined(powerpc_HOST_ARCH) || defined(x86_64_HOST_ARCH) || defined(aarch64_HOST_ARCH)
 #define NEED_SYMBOL_EXTRAS 1
 #endif