Blob Blame History Raw
--- ./kBuild/env.sh.aarch64	2017-12-03 01:09:31.241398236 +0000
+++ ./kBuild/env.sh	2017-12-03 01:55:15.577568931 +0000
@@ -365,9 +365,12 @@ if test -z "$KBUILD_HOST_ARCH"; then
         aarch32|arm|arm1|arm2|arm3|arm6|armv1|armv2|armv3*|armv4*|armv5*|armv6*|armv7*|armv8*)
             KBUILD_HOST_ARCH='arm32'
             ;;
-        aarch64*)
+        arm64)
             KBUILD_HOST_ARCH='arm64'
             ;;
+        aarch64)
+            KBUILD_HOST_ARCH='aarch64'
+            ;;
         hppa32|parisc32|parisc)
             KBUILD_HOST_ARCH='hppa32'
             ;;
--- ./kBuild/header.kmk.aarch64	2017-12-03 01:05:13.825744817 +0000
+++ ./kBuild/header.kmk	2017-12-03 01:07:53.989395771 +0000
@@ -197,8 +197,8 @@ KBUILD_BLD_TYPES := release profile debu
 # build types. (PORTME)
 #
 KBUILD_OSES      := darwin dos dragonfly freebsd gnuhurd gnukfbsd gnuknbsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic
-KBUILD_ARCHES    := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k mips32 mips64 ppc32 ppc64 ppc64le s390 s390x sh32 sh64 sparc32 sparc64 x32
-KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 mips64 ppc64 ppc64le s390x sh64 sparc64 x32
+KBUILD_ARCHES    := x86 amd64 noarch alpha arm32 arm64 aarch64 hppa32 hppa64 ia64 m68k mips32 mips64 ppc32 ppc64 ppc64le s390 s390x sh32 sh64 sparc32 sparc64 x32
+KBUILD_ARCHES_64 := amd64 alpha arm64 aarch64 hppa64 ia64 mips64 ppc64 ppc64le s390x sh64 sparc64 x32
 KBUILD_ARCHES_32 := x86 arm32 hppa32 m68k mips32 ppc32 s390 sh32 sparc32
 
 
--- ./src/lib/kStuff/include/k/kDefs.h.aarch64	2017-12-03 02:06:43.570680524 +0000
+++ ./src/lib/kStuff/include/k/kDefs.h	2017-12-03 02:19:50.895923683 +0000
@@ -162,6 +162,8 @@
 #define K_ARCH_ARM_32           ( 5 | K_ARCH_BIT_32 | K_ARCH_END_BI)
 /** 64-bit ARM. */
 #define K_ARCH_ARM_64           ( 5 | K_ARCH_BIT_64 | K_ARCH_END_BI)
+/** 64-bit AARCH. */
+#define K_ARCH_AARCH_64         ( 5 | K_ARCH_BIT_64 | K_ARCH_END_LITTLE)
 /** Motorola 68000 (32-bit). */
 #define K_ARCH_M68K             ( 6 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
 /** 32-bit MIPS. */
@@ -210,8 +212,10 @@
 #  define K_ARCH    K_ARCH_ALPHA
 # elif defined(__arm__) || defined(__arm32__)
 #  define K_ARCH    K_ARCH_ARM_32
-# elif defined(__aarch64__) || defined(__arm64__)
+# elif defined(__arm64__)
 #  define K_ARCH    K_ARCH_ARM_64
+# elif defined(__aarch64__)
+#  define K_ARCH    K_ARCH_AARCH_64
 # elif defined(__hppa__) && defined(__LP64__)
 #  define K_ARCH    K_ARCH_PARISC_64
 # elif defined(__hppa__)