From 24b8e3f1e43bfc1745c26ef2352fc51f6e03f039 Mon Sep 17 00:00:00 2001 From: wzx <471319475@qq.com> Date: Thu, 4 Aug 2022 10:47:12 +0800 Subject: [PATCH] sw arch --- arpwatch-add-sw64-architecture.patch | 49 ++++++++++++++++++++++++++++ arpwatch.spec | 9 ++++- 2 files changed, 57 insertions(+), 1 deletion(-) create mode 100755 arpwatch-add-sw64-architecture.patch diff --git a/arpwatch-add-sw64-architecture.patch b/arpwatch-add-sw64-architecture.patch new file mode 100755 index 0000000..13283a9 --- /dev/null +++ b/arpwatch-add-sw64-architecture.patch @@ -0,0 +1,49 @@ +diff -Nuar arpwatch-2.1a15.org/aclocal.m4 arpwatch-2.1a15.sw/aclocal.m4 +--- arpwatch-2.1a15.org/aclocal.m4 2022-02-24 22:23:30.840000000 +0000 ++++ arpwatch-2.1a15.sw/aclocal.m4 2022-02-24 22:25:13.280000000 +0000 +@@ -567,7 +567,7 @@ + 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 + ;; + +diff -Nuar arpwatch-2.1a15.org/config.guess arpwatch-2.1a15.sw/config.guess +--- arpwatch-2.1a15.org/config.guess 2022-02-24 22:23:30.840000000 +0000 ++++ arpwatch-2.1a15.sw/config.guess 2022-02-24 22:24:52.010000000 +0000 +@@ -875,6 +875,14 @@ + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; ++ sw_64:Linux:*:*) ++ 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 ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; +diff -Nuar arpwatch-2.1a15.org/config.sub arpwatch-2.1a15.sw/config.sub +--- arpwatch-2.1a15.org/config.sub 2022-02-24 22:23:30.840000000 +0000 ++++ arpwatch-2.1a15.sw/config.sub 2022-02-24 22:24:11.300000000 +0000 +@@ -256,6 +256,7 @@ + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ ++ | sw_64 \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ +@@ -368,6 +369,7 @@ + 580-* \ + | a29k-* \ + | aarch64-* | aarch64_be-* \ ++ | sw_64-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ diff --git a/arpwatch.spec b/arpwatch.spec index afd624f..98803b3 100644 --- a/arpwatch.spec +++ b/arpwatch.spec @@ -4,7 +4,7 @@ Name: arpwatch Epoch: 14 Version: 2.1a15 -Release: 47 +Release: 48 Summary: Network monitoring tools for tracking IP addresses on a network License: BSD with advertising URL: http://ee.lbl.gov/ @@ -37,6 +37,7 @@ Patch0015: arpwatch-201301-ethcodes.patch Patch0016: arpwatch-pie.patch Patch0017: arpwatch-aarch64.patch Patch0018: arpwatch-promisc.patch +Patch0019: arpwatch-add-sw64-architecture.patch %description The arpwatch package contains arpwatch and arpsnmp. Arpwatch and @@ -128,6 +129,12 @@ fi %{_mandir}/man8/*.8* %changelog +* Thu Jul 28 2022 wuzx - 14:2.1a15-48 +- Type:feature +- Id:NA +- SUG:NA +- DESC:Added sw64 patch + * Fri Jun 25 2021 lijingyuan - 14:2.1a15-47 - Type:bugfix - Id:NA