forked from pool/kbuild
49 lines
2.4 KiB
Diff
49 lines
2.4 KiB
Diff
|
---
|
||
|
kBuild/env.sh | 3 +++
|
||
|
kBuild/header.kmk | 4 ++--
|
||
|
src/lib/kStuff/include/k/kDefs.h | 2 +-
|
||
|
3 files changed, 6 insertions(+), 3 deletions(-)
|
||
|
|
||
|
Index: kbuild-0.1.9998+svn3613/kBuild/env.sh
|
||
|
===================================================================
|
||
|
--- kbuild-0.1.9998+svn3613.orig/kBuild/env.sh
|
||
|
+++ kbuild-0.1.9998+svn3613/kBuild/env.sh
|
||
|
@@ -422,6 +422,9 @@ if test -z "$KBUILD_HOST_ARCH"; then
|
||
|
sparc64|sparcv9)
|
||
|
KBUILD_HOST_ARCH='sparc64'
|
||
|
;;
|
||
|
+ aarch64)
|
||
|
+ KBUILD_HOST_ARCH='aarch64'
|
||
|
+ ;;
|
||
|
|
||
|
*) echo "$0: unknown cpu/arch - $KBUILD_HOST_ARCH" 1>&${ERR_REDIR}
|
||
|
sleep 1
|
||
|
Index: kbuild-0.1.9998+svn3613/kBuild/header.kmk
|
||
|
===================================================================
|
||
|
--- kbuild-0.1.9998+svn3613.orig/kBuild/header.kmk
|
||
|
+++ kbuild-0.1.9998+svn3613/kBuild/header.kmk
|
||
|
@@ -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 loongarch64 mips32 mips64 ppc32 ppc64 ppc64le riscv32 riscv64 s390 s390x sh32 sh64 sparc32 sparc64 x32
|
||
|
-KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 loongarch64 mips64 ppc64 ppc64le riscv64 s390x sh64 sparc64 x32
|
||
|
+KBUILD_ARCHES := x86 amd64 noarch alpha arm32 arm64 aarch64 hppa32 hppa64 ia64 m68k loongarch64 mips32 mips64 ppc32 ppc64 ppc64le riscv32 riscv64 s390 s390x sh32 sh64 sparc32 sparc64 x32
|
||
|
+KBUILD_ARCHES_64 := amd64 alpha arm64 aarch64 hppa64 ia64 loongarch64 mips64 ppc64 ppc64le riscv64 s390x sh64 sparc64 x32
|
||
|
KBUILD_ARCHES_32 := x86 arm32 hppa32 m68k mips32 ppc32 riscv32 s390 sh32 sparc32
|
||
|
|
||
|
|
||
|
Index: kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kDefs.h
|
||
|
===================================================================
|
||
|
--- kbuild-0.1.9998+svn3613.orig/src/lib/kStuff/include/k/kDefs.h
|
||
|
+++ kbuild-0.1.9998+svn3613/src/lib/kStuff/include/k/kDefs.h
|
||
|
@@ -219,7 +219,7 @@
|
||
|
# 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__) || defined(__aarch64__)
|
||
|
# define K_ARCH K_ARCH_ARM_64
|
||
|
# elif defined(__hppa__) && defined(__LP64__)
|
||
|
# define K_ARCH K_ARCH_PARISC_64
|