diff --git a/libpcap-1.10.1-sw.patch b/libpcap-1.10.1-sw.patch new file mode 100755 index 0000000000000000000000000000000000000000..0b1f7217fc677428765388048cc1464fae57c7bd --- /dev/null +++ b/libpcap-1.10.1-sw.patch @@ -0,0 +1,11 @@ +diff -Nuar libpcap-1.10.1.org/extract.h libpcap-1.10.1.sw/extract.h +--- libpcap-1.10.1.org/extract.h 2022-02-24 22:28:40.950000000 +0000 ++++ libpcap-1.10.1.sw/extract.h 2022-02-24 22:29:55.090000000 +0000 +@@ -114,6 +114,7 @@ + } + #elif PCAP_IS_AT_LEAST_GNUC_VERSION(2,0) && \ + (defined(__alpha) || defined(__alpha__) || \ ++ defined(__sw_64) || defined(__sw_64__) || \ + defined(__mips) || defined(__mips__)) + /* + * This is MIPS or Alpha, which don't natively handle unaligned loads, diff --git a/libpcap.spec b/libpcap.spec index af77319ddd12af8b7597eab795a4e8ebfc12adfa..234f8539371a54f6df82cea9db4d343bf72d91d6 100644 --- a/libpcap.spec +++ b/libpcap.spec @@ -1,7 +1,7 @@ Name: libpcap Epoch: 14 Version: 1.10.1 -Release: 2 +Release: 3 Summary: A system-independent interface for user-level packet capture License: BSD with advertising URL: http://www.tcpdump.org @@ -9,6 +9,7 @@ Source0: http://www.tcpdump.org/release/%{name}-%{version}.tar.gz Patch0: backport-0003-pcap-linux-apparently-ctc-interfaces-on-s390-has-eth.patch Patch1: backport-pcap-config-mitigate-multilib-conflict.patch +Patch2: libpcap-1.10.1-sw.patch BuildRequires: bison flex gcc git glibc-kernheaders >= 2.2.0 @@ -63,6 +64,9 @@ export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %{_mandir}/man* %changelog +* Thu Jul 28 2022 wuzx - 14:1.10.1-3 +- add sw64 patch + * Fri Feb 18 2022 xihaochen - 14:1.10.1-2 - Type:bugfix - ID:NA