From 0b8e6e36dbbd059377db2ac2868c67f955a9f836 Mon Sep 17 00:00:00 2001 From: wzx <471319475@qq.com> Date: Mon, 1 Aug 2022 16:17:48 +0800 Subject: [PATCH] sw --- libpcap-1.10.1-sw.patch | 11 +++++++++++ libpcap.spec | 6 +++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 libpcap-1.10.1-sw.patch diff --git a/libpcap-1.10.1-sw.patch b/libpcap-1.10.1-sw.patch new file mode 100755 index 0000000..0b1f721 --- /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 af77319..234f853 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 -- Gitee