205 lines
8.8 KiB
Diff
205 lines
8.8 KiB
Diff
|
Index: strace-5.9/configure
|
||
|
===================================================================
|
||
|
--- strace-5.9.orig/configure 2020-09-24 11:18:58.000000000 +0200
|
||
|
+++ strace-5.9/configure 2020-10-06 19:49:07.708680050 +0200
|
||
|
@@ -678,6 +678,8 @@
|
||
|
clock_LIBS
|
||
|
timer_LIBS
|
||
|
dl_LIBS
|
||
|
+KERNEL_LONG_T_32_BIT_FALSE
|
||
|
+KERNEL_LONG_T_32_BIT_TRUE
|
||
|
SIZEOF_KERNEL_LONG_T
|
||
|
SIZEOF_LONG
|
||
|
ac_ct_AR
|
||
|
@@ -21947,6 +21949,14 @@
|
||
|
|
||
|
SIZEOF_KERNEL_LONG_T="$ac_cv_sizeof_kernel_long_t"
|
||
|
|
||
|
+ if test x$SIZEOF_KERNEL_LONG_T == x4; then
|
||
|
+ KERNEL_LONG_T_32_BIT_TRUE=
|
||
|
+ KERNEL_LONG_T_32_BIT_FALSE='#'
|
||
|
+else
|
||
|
+ KERNEL_LONG_T_32_BIT_TRUE='#'
|
||
|
+ KERNEL_LONG_T_32_BIT_FALSE=
|
||
|
+fi
|
||
|
+
|
||
|
# The cast to long int works around a bug in the HP C Compiler
|
||
|
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
|
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
|
@@ -25039,6 +25049,10 @@
|
||
|
as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
|
||
|
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
|
fi
|
||
|
+if test -z "${KERNEL_LONG_T_32_BIT_TRUE}" && test -z "${KERNEL_LONG_T_32_BIT_FALSE}"; then
|
||
|
+ as_fn_error $? "conditional \"KERNEL_LONG_T_32_BIT\" was never defined.
|
||
|
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
|
+fi
|
||
|
if test -z "${ENABLE_STACKTRACE_TRUE}" && test -z "${ENABLE_STACKTRACE_FALSE}"; then
|
||
|
as_fn_error $? "conditional \"ENABLE_STACKTRACE\" was never defined.
|
||
|
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
|
Index: strace-5.9/tests-m32/Makefile.in
|
||
|
===================================================================
|
||
|
--- strace-5.9.orig/tests-m32/Makefile.in 2020-10-06 09:48:41.416722064 +0200
|
||
|
+++ strace-5.9/tests-m32/Makefile.in 2020-10-06 19:50:09.695155401 +0200
|
||
|
@@ -222,6 +222,8 @@
|
||
|
xet_robust_list--pidns-translation$(EXEEXT) zeroargc$(EXEEXT)
|
||
|
@ENABLE_STACKTRACE_TRUE@@USE_DEMANGLE_TRUE@am__append_1 = strace-k-demangle.test
|
||
|
TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2)
|
||
|
+XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) \
|
||
|
+ $(am__EXEEXT_3)
|
||
|
subdir = tests-m32
|
||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||
|
am__aclocal_m4_deps = $(top_srcdir)/xlat/btrfs_compress_types.m4 \
|
||
|
@@ -5298,6 +5300,14 @@
|
||
|
AM_RECURSIVE_TARGETS = check recheck
|
||
|
@ENABLE_STACKTRACE_TRUE@am__EXEEXT_2 = strace-k.test strace-k-p.test \
|
||
|
@ENABLE_STACKTRACE_TRUE@ $(am__append_1)
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@am__EXEEXT_3 = ipc_msg.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xverbose.gen.test
|
||
|
TEST_SUITE_LOG = test-suite.log
|
||
|
TEST_EXTENSIONS = @EXEEXT@ .test
|
||
|
am__test_logs1 = $(TESTS:=.log)
|
||
|
@@ -6780,10 +6790,25 @@
|
||
|
umovestr_cached.test \
|
||
|
# end of MISC_TESTS
|
||
|
|
||
|
+@KERNEL_LONG_T_32_BIT_FALSE@IPC_XFAIL =
|
||
|
+
|
||
|
+# Workaround for broken glibc
|
||
|
+# https://sourceware.org/bugzilla/show_bug.cgi?id=26636
|
||
|
+# https://sourceware.org/bugzilla/show_bug.cgi?id=26639
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@IPC_XFAIL = \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ # end of IPC_XFAIL
|
||
|
+
|
||
|
XFAIL_TESTS_ =
|
||
|
XFAIL_TESTS_m32 = $(STACKTRACE_TESTS)
|
||
|
XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS)
|
||
|
-XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH))
|
||
|
TEST_LOG_COMPILER = env
|
||
|
AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \
|
||
|
SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
|
||
|
Index: strace-5.9/tests-mx32/Makefile.in
|
||
|
===================================================================
|
||
|
--- strace-5.9.orig/tests-mx32/Makefile.in 2020-10-06 09:48:47.323672772 +0200
|
||
|
+++ strace-5.9/tests-mx32/Makefile.in 2020-10-06 19:50:43.044873131 +0200
|
||
|
@@ -222,6 +222,8 @@
|
||
|
xet_robust_list--pidns-translation$(EXEEXT) zeroargc$(EXEEXT)
|
||
|
@ENABLE_STACKTRACE_TRUE@@USE_DEMANGLE_TRUE@am__append_1 = strace-k-demangle.test
|
||
|
TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2)
|
||
|
+XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) \
|
||
|
+ $(am__EXEEXT_3)
|
||
|
subdir = tests-mx32
|
||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||
|
am__aclocal_m4_deps = $(top_srcdir)/xlat/btrfs_compress_types.m4 \
|
||
|
@@ -5298,6 +5300,14 @@
|
||
|
AM_RECURSIVE_TARGETS = check recheck
|
||
|
@ENABLE_STACKTRACE_TRUE@am__EXEEXT_2 = strace-k.test strace-k-p.test \
|
||
|
@ENABLE_STACKTRACE_TRUE@ $(am__append_1)
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@am__EXEEXT_3 = ipc_msg.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xverbose.gen.test
|
||
|
TEST_SUITE_LOG = test-suite.log
|
||
|
TEST_EXTENSIONS = @EXEEXT@ .test
|
||
|
am__test_logs1 = $(TESTS:=.log)
|
||
|
@@ -6780,10 +6790,25 @@
|
||
|
umovestr_cached.test \
|
||
|
# end of MISC_TESTS
|
||
|
|
||
|
+@KERNEL_LONG_T_32_BIT_FALSE@IPC_XFAIL =
|
||
|
+
|
||
|
+# Workaround for broken glibc
|
||
|
+# https://sourceware.org/bugzilla/show_bug.cgi?id=26636
|
||
|
+# https://sourceware.org/bugzilla/show_bug.cgi?id=26639
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@IPC_XFAIL = \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ # end of IPC_XFAIL
|
||
|
+
|
||
|
XFAIL_TESTS_ =
|
||
|
XFAIL_TESTS_m32 = $(STACKTRACE_TESTS)
|
||
|
XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS)
|
||
|
-XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH))
|
||
|
TEST_LOG_COMPILER = env
|
||
|
AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \
|
||
|
SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
|
||
|
Index: strace-5.9/tests/Makefile.in
|
||
|
===================================================================
|
||
|
--- strace-5.9.orig/tests/Makefile.in 2020-10-06 09:47:53.610143253 +0200
|
||
|
+++ strace-5.9/tests/Makefile.in 2020-10-06 19:49:25.669528031 +0200
|
||
|
@@ -222,6 +222,8 @@
|
||
|
xet_robust_list--pidns-translation$(EXEEXT) zeroargc$(EXEEXT)
|
||
|
@ENABLE_STACKTRACE_TRUE@@USE_DEMANGLE_TRUE@am__append_1 = strace-k-demangle.test
|
||
|
TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2)
|
||
|
+XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) \
|
||
|
+ $(am__EXEEXT_3)
|
||
|
subdir = tests
|
||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||
|
am__aclocal_m4_deps = $(top_srcdir)/xlat/btrfs_compress_types.m4 \
|
||
|
@@ -5298,6 +5300,14 @@
|
||
|
AM_RECURSIVE_TARGETS = check recheck
|
||
|
@ENABLE_STACKTRACE_TRUE@am__EXEEXT_2 = strace-k.test strace-k-p.test \
|
||
|
@ENABLE_STACKTRACE_TRUE@ $(am__append_1)
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@am__EXEEXT_3 = ipc_msg.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xverbose.gen.test
|
||
|
TEST_SUITE_LOG = test-suite.log
|
||
|
TEST_EXTENSIONS = @EXEEXT@ .test
|
||
|
am__test_logs1 = $(TESTS:=.log)
|
||
|
@@ -6780,10 +6790,25 @@
|
||
|
umovestr_cached.test \
|
||
|
# end of MISC_TESTS
|
||
|
|
||
|
+@KERNEL_LONG_T_32_BIT_FALSE@IPC_XFAIL =
|
||
|
+
|
||
|
+# Workaround for broken glibc
|
||
|
+# https://sourceware.org/bugzilla/show_bug.cgi?id=26636
|
||
|
+# https://sourceware.org/bugzilla/show_bug.cgi?id=26639
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@IPC_XFAIL = \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_msg-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xabbrev.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xraw.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ ipc_shm-Xverbose.gen.test \
|
||
|
+@KERNEL_LONG_T_32_BIT_TRUE@ # end of IPC_XFAIL
|
||
|
+
|
||
|
XFAIL_TESTS_ =
|
||
|
XFAIL_TESTS_m32 = $(STACKTRACE_TESTS)
|
||
|
XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS)
|
||
|
-XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH))
|
||
|
TEST_LOG_COMPILER = env
|
||
|
AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \
|
||
|
SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
|