فهرست منبع

package/diffutils: fix build on arceb

Fix the following build failure raised since bump to version 3.8 in
commit 1f89c80417ad03127650b22c41ec4e30d42c549f:

sigsegv.c: In function 'sigsegv_handler':
sigsegv.c:979:28: error: 'struct vma_struct' has no member named 'is_near_this'
  979 |                       : vma.is_near_this (addr, &vma))
      |                            ^

Fixes:
 - http://autobuild.buildroot.org/results/8c5b8b37eb3c2667c75666079b056df7e0023e05

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
(cherry picked from commit c44f745c8c2af821a00276141052a4e2e66128ed)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Fabrice Fontaine 3 سال پیش
والد
کامیت
1268dbe131
1فایلهای تغییر یافته به همراه41 افزوده شده و 0 حذف شده
  1. 41 0
      package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch

+ 41 - 0
package/diffutils/0004-sigsegv-Fix-compilation-error-on-arceb-CPUs.patch

@@ -0,0 +1,41 @@
+From 1957bb5113a2bf02c7ecf0815125eec04b9476d2 Mon Sep 17 00:00:00 2001
+From: Bruno Haible <bruno@clisp.org>
+Date: Sat, 16 Apr 2022 03:01:51 +0200
+Subject: sigsegv: Fix compilation error on arceb CPUs.
+
+Reported by Fabrice Fontaine <fontaine.fabrice@gmail.com> in
+<https://lists.gnu.org/archive/html/bug-gnulib/2022-04/msg00028.html>.
+
+* m4/stack-direction.m4 (SV_STACK_DIRECTION): Treat the 'arc' variants
+like 'arc'.
+
+[Retrieved (and backported) from:
+https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=1957bb5113a2bf02c7ecf0815125eec04b9476d2]
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+---
+ ChangeLog             | 8 ++++++++
+ m4/stack-direction.m4 | 4 ++--
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/m4/stack-direction.m4 b/m4/stack-direction.m4
+index 1df823e..924c5de 100644
+--- a/m4/stack-direction.m4
++++ b/m4/stack-direction.m4
+@@ -1,4 +1,4 @@
+-# stack-direction.m4 serial 7
++# stack-direction.m4 serial 11
+ dnl Copyright (C) 2002-2021 Free Software Foundation, Inc.
+ dnl This file is free software, distributed under the terms of the GNU
+ dnl General Public License.  As a special exception to the GNU General
+@@ -18,7 +18,7 @@ AC_DEFUN([SV_STACK_DIRECTION],
+       a29k | \
+       aarch64* | \
+       alpha* | \
+-      arc | \
++      arc | arceb | arc32 | arc64 | \
+       arm* | strongarm* | xscale* | \
+       avr | avr32 | \
+       bfin | \
+-- 
+cgit v1.1
+