b6407a85f0
Update to the latest upstream commit 47216437e79a ("Fix "net" command on kernel configured with CONFIG_IPV6=m") Resolves: rhbz#2166880 Resolves: rhbz#2161133 Resolves: rhbz#2158721 Resolves: rhbz#2156904 Resolves: rhbz#2156898 Resolves: rhbz#2156892 Resolves: rhbz#2156889 Resolves: rhbz#2156885 Resolves: rhbz#2152619 Signed-off-by: Lianbo Jiang <lijiang@redhat.com>
50 lines
1.2 KiB
Diff
50 lines
1.2 KiB
Diff
From 4003c972c5ff0814847865a9f5487c8561a598ad Mon Sep 17 00:00:00 2001
|
|
From: Kazuhito Hagio <k-hagio-ab@nec.com>
|
|
Date: Tue, 27 Dec 2022 09:53:46 +0900
|
|
Subject: [PATCH 62/89] Fix build failure due to no EM_RISCV with glibc-2.23
|
|
and earlier
|
|
|
|
With glibc-2.23 and earlier (e.g. RHEL7), crash build fails with errors
|
|
like this due to EM_RISCV undeclared:
|
|
|
|
$ make -j 24 warn
|
|
TARGET: X86_64
|
|
CRASH: 8.0.2++
|
|
GDB: 10.2
|
|
...
|
|
symbols.c: In function 'is_kernel':
|
|
symbols.c:3746:8: error: 'EM_RISCV' undeclared (first use in this function)
|
|
case EM_RISCV:
|
|
^
|
|
...
|
|
|
|
Define EM_RISCV as 243 [1][2] if not defined.
|
|
|
|
[1] https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=94e73c95d9b5
|
|
[2] http://www.sco.com/developers/gabi/latest/ch4.eheader.html
|
|
|
|
Signed-off-by: Kazuhito Hagio <k-hagio-ab@nec.com>
|
|
Signed-off-by: Lianbo Jiang <lijiang@redhat.com>
|
|
---
|
|
defs.h | 4 ++++
|
|
1 file changed, 4 insertions(+)
|
|
|
|
diff --git a/defs.h b/defs.h
|
|
index 31702e707bee..cb04562d0d92 100644
|
|
--- a/defs.h
|
|
+++ b/defs.h
|
|
@@ -3493,6 +3493,10 @@ struct arm64_stackframe {
|
|
#define _MAX_PHYSMEM_BITS 48
|
|
#endif /* MIPS64 */
|
|
|
|
+#ifndef EM_RISCV
|
|
+#define EM_RISCV 243
|
|
+#endif
|
|
+
|
|
#ifdef RISCV64
|
|
#define _64BIT_
|
|
#define MACHINE_TYPE "RISCV64"
|
|
--
|
|
2.37.1
|
|
|