mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-09-02 12:30:16 +00:00
Newer kernel UAPI headers for mips have moved these needed defines around Signed-off-by: Khem Raj <raj.khem@gmail.com>
31 lines
902 B
Diff
31 lines
902 B
Diff
kernel headers have restructured mips syscall generation in kernel
|
|
in recent versions, however, ltrace still has logic to define the
|
|
syscall numbers based on old logic, this patch includes the legacy
|
|
UAPI headers to get these defines
|
|
|
|
Fixes errors e.g.
|
|
../../../../git/sysdeps/linux-gnu/mips/trace.c:138:29: error: '__NR_O32_Linux' undeclared (first use in this function)
|
|
const int syscallbase[] = {__NR_O32_Linux, __NR_N32_Linux,
|
|
|
|
Upstream-Status: Pending
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
--- a/sysdeps/linux-gnu/mips/trace.c
|
|
+++ b/sysdeps/linux-gnu/mips/trace.c
|
|
@@ -34,6 +34,16 @@
|
|
#include <assert.h>
|
|
#include <asm/unistd.h>
|
|
|
|
+#ifndef __NR_O32_Linux
|
|
+#include <asm/unistd_nr_o32.h>
|
|
+#endif
|
|
+#ifndef __NR_N32_Linux
|
|
+#include <asm/unistd_nr_n64.h>
|
|
+#endif
|
|
+#ifndef __NR_N64_Linux
|
|
+#include <asm/unistd_nr_n32.h>
|
|
+#endif
|
|
+
|
|
#include "backend.h"
|
|
#include "common.h"
|
|
#include "debug.h"
|