2017-12-10 22:00:49 +00:00
|
|
|
From FEDORA_PATCHES Mon Sep 17 00:00:00 2001
|
2017-12-04 19:24:00 +00:00
|
|
|
From: Fedora GDB patches <invalid@email.com>
|
|
|
|
Date: Fri, 27 Oct 2017 21:07:50 +0200
|
|
|
|
Subject: gdb-jit-reader-multilib.patch
|
|
|
|
|
|
|
|
FileName: gdb-jit-reader-multilib.patch
|
|
|
|
|
2017-12-08 04:31:26 +00:00
|
|
|
;; Fix jit-reader.h for multi-lib.
|
|
|
|
;;=push+jan
|
|
|
|
---
|
|
|
|
gdb/configure | 8 +++++---
|
|
|
|
gdb/configure.ac | 8 +++++---
|
|
|
|
2 files changed, 10 insertions(+), 6 deletions(-)
|
|
|
|
|
2015-01-08 20:53:17 +00:00
|
|
|
diff --git a/gdb/configure b/gdb/configure
|
2018-01-10 19:21:10 +00:00
|
|
|
index aa944a08c4..dbae54b42c 100755
|
2015-01-08 20:53:17 +00:00
|
|
|
--- a/gdb/configure
|
|
|
|
+++ b/gdb/configure
|
2017-12-08 04:31:26 +00:00
|
|
|
@@ -9528,10 +9528,12 @@ _ACEOF
|
2015-01-08 20:53:17 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
|
|
|
|
- TARGET_PTR="unsigned long"
|
|
|
|
-elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
|
|
|
|
+# Try to keep TARGET_PTR the same across archs so that jit-reader.h file
|
|
|
|
+# content is the same for multilib distributions.
|
|
|
|
+if test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
|
|
|
|
TARGET_PTR="unsigned long long"
|
|
|
|
+elif test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
|
|
|
|
+ TARGET_PTR="unsigned long"
|
|
|
|
elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
|
|
|
|
TARGET_PTR="unsigned __int128"
|
|
|
|
else
|
|
|
|
diff --git a/gdb/configure.ac b/gdb/configure.ac
|
2018-01-10 19:21:10 +00:00
|
|
|
index 1b6c4d77c3..e94280f773 100644
|
2015-01-08 20:53:17 +00:00
|
|
|
--- a/gdb/configure.ac
|
|
|
|
+++ b/gdb/configure.ac
|
2017-12-08 04:31:26 +00:00
|
|
|
@@ -832,10 +832,12 @@ AC_CHECK_SIZEOF(unsigned long long)
|
2015-01-08 20:53:17 +00:00
|
|
|
AC_CHECK_SIZEOF(unsigned long)
|
|
|
|
AC_CHECK_SIZEOF(unsigned __int128)
|
|
|
|
|
|
|
|
-if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
|
|
|
|
- TARGET_PTR="unsigned long"
|
|
|
|
-elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
|
|
|
|
+# Try to keep TARGET_PTR the same across archs so that jit-reader.h file
|
|
|
|
+# content is the same for multilib distributions.
|
|
|
|
+if test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
|
|
|
|
TARGET_PTR="unsigned long long"
|
|
|
|
+elif test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
|
|
|
|
+ TARGET_PTR="unsigned long"
|
|
|
|
elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
|
|
|
|
TARGET_PTR="unsigned __int128"
|
|
|
|
else
|
2017-12-08 04:31:26 +00:00
|
|
|
--
|
|
|
|
2.14.3
|
|
|
|
|