mirror of
https://git.yoctoproject.org/poky
synced 2026-05-05 20:27:58 +02:00
strace: Fix build with mips/mips64 on musl
SIGEMT doesnt exist on musl (From OE-Core rev: a18457e3318da21b642018897a0df29cb543deea) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
24
meta/recipes-devtools/strace/strace/mips-SIGEMT.patch
Normal file
24
meta/recipes-devtools/strace/strace/mips-SIGEMT.patch
Normal file
@@ -0,0 +1,24 @@
|
||||
SIGEMT is not defined everywhere e.g musl does
|
||||
not define it. Therefore check it being defined
|
||||
before using it.
|
||||
|
||||
Fixes errors e.g.
|
||||
../../strace-4.13/tests/signal2name.c:45:7: error: 'SIGEMT' undeclared (first use in this function)
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
Upstream-Status: Pending
|
||||
|
||||
Index: strace-4.13/tests/signal2name.c
|
||||
===================================================================
|
||||
--- strace-4.13.orig/tests/signal2name.c
|
||||
+++ strace-4.13/tests/signal2name.c
|
||||
@@ -42,7 +42,9 @@ signal2name(int sig)
|
||||
CASE(SIGEMT);
|
||||
CASE(SIGLOST);
|
||||
#elif defined MIPS
|
||||
+#ifdef SIGEMT
|
||||
CASE(SIGEMT);
|
||||
+#endif
|
||||
CASE(SIGIOT);
|
||||
CASE(SIGPWR);
|
||||
#else
|
||||
@@ -12,6 +12,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.xz \
|
||||
file://Makefile-ptest.patch \
|
||||
file://run-ptest \
|
||||
file://0001-Fix-build-when-using-non-glibc-libc-implementation-o.patch \
|
||||
file://mips-SIGEMT.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "4b78c7febdd24c79d5147824d1a080a3"
|
||||
|
||||
Reference in New Issue
Block a user