arpwatch/arpwatch-add-sw64-architecture.patch

56 lines
1.6 KiB
Diff
Raw Permalink Normal View History

2023-10-26 19:33:22 +08:00
diff --git a/aclocal.m4 b/aclocal.m4
2024-01-08 09:25:41 +00:00
index 95728e0..1bc3ec8 100644
2023-10-26 19:33:22 +08:00
--- a/aclocal.m4
+++ b/aclocal.m4
2024-01-08 09:25:41 +00:00
@@ -520,7 +520,7 @@ AC_DEFUN(AC_LBL_UNALIGNED_ACCESS,
2022-08-04 10:47:12 +08:00
AC_CACHE_VAL(ac_cv_lbl_unaligned_fail,
[case "$target_cpu" in
- alpha|hp*|mips|sparc)
+ sw_64|alpha|hp*|mips|sparc)
ac_cv_lbl_unaligned_fail=yes
;;
2023-10-26 19:33:22 +08:00
diff --git a/config.guess b/config.guess
2024-01-08 09:25:41 +00:00
index b1f709e..3699368 100755
2023-10-26 19:33:22 +08:00
--- a/config.guess
+++ b/config.guess
2024-01-08 09:25:41 +00:00
@@ -907,6 +907,14 @@ EOF
2022-08-04 10:47:12 +08:00
UNAME_MACHINE=aarch64_be
2024-01-08 09:25:41 +00:00
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2022-08-04 10:47:12 +08:00
exit ;;
+ sw_64:Linux:*:*)
2024-01-08 09:25:41 +00:00
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ sw) UNAME_MACHINE=sw_64 ;;
+ esac
+ objdump --private-headers /bin/sh | grep -q ld.so.1
+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+ echo ${UNAME_MACHINE}-sunway-linux-gnu${LIBC}
+ exit ;;
2022-08-04 10:47:12 +08:00
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
EV5) UNAME_MACHINE=alphaev5 ;;
2023-10-26 19:33:22 +08:00
diff --git a/config.sub b/config.sub
2024-01-08 09:25:41 +00:00
index dad7123..ca76eb6 100755
2023-10-26 19:33:22 +08:00
--- a/config.sub
+++ b/config.sub
2024-01-08 09:25:41 +00:00
@@ -569,6 +569,7 @@ case $basic_machine in
2022-08-04 10:47:12 +08:00
1750a | 580 \
| a29k \
| aarch64 | aarch64_be \
2024-01-08 09:25:41 +00:00
+ | sw_64 \
2022-08-04 10:47:12 +08:00
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
2024-01-08 09:25:41 +00:00
@@ -692,6 +693,7 @@ case $basic_machine in
2022-08-04 10:47:12 +08:00
580-* \
| a29k-* \
| aarch64-* | aarch64_be-* \
2024-01-08 09:25:41 +00:00
+ | sw_64-* \
2022-08-04 10:47:12 +08:00
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
2023-10-26 19:33:22 +08:00
| alphapca5[67]-* | alpha64pca5[67]-* | amd64-* | arc-* | arceb-* \
--
2024-01-08 09:25:41 +00:00
2.41.0
2023-10-26 19:33:22 +08:00