* [Buildroot] [git commit] package/trinity: fix musl build
@ 2022-04-23 14:43 Arnout Vandecappelle
0 siblings, 0 replies; only message in thread
From: Arnout Vandecappelle @ 2022-04-23 14:43 UTC (permalink / raw)
To: buildroot
[-- Attachment #1: Type: text/plain, Size: 2963 bytes --]
commit: https://git.buildroot.net/buildroot/commit/?id=a8614ffc07993feca1a3094c1488a11913cb4e87
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Fix the following build failure on musl:
In file included from /nvmedata/autobuild/instance-17/output-1/host/powerpc64-buildroot-linux-musl/sysroot/usr/include/asm/ioctl.h:12,
from /nvmedata/autobuild/instance-17/output-1/host/powerpc64-buildroot-linux-musl/sysroot/usr/include/linux/ioctl.h:5,
from /nvmedata/autobuild/instance-17/output-1/host/powerpc64-buildroot-linux-musl/sysroot/usr/include/linux/fs.h:14,
from ioctls/vfs.c:3:
ioctls/vfs.c:109:35: error: 'loff_t' undeclared here (not in a function); did you mean 'off_t'?
109 | { .name = "FIOQSIZE", .request = FIOQSIZE, },
| ^~~~~~~~
Fixes:
- http://autobuild.buildroot.org/results/b7f46072751a8d70fa02f1c625c5279f70bec853
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
.../0003-Use-fcntl-h-for-dev_t-mode_t.patch | 46 ++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch b/package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch
new file mode 100644
index 0000000000..c4d9811b8a
--- /dev/null
+++ b/package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch
@@ -0,0 +1,46 @@
+From b1a0aef9978d4a41e7e601c277d4fb1b0cfbed89 Mon Sep 17 00:00:00 2001
+From: Dave Jones <davej@codemonkey.org.uk>
+Date: Thu, 26 Aug 2021 11:17:34 -0400
+Subject: [PATCH] Use fcntl.h for dev_t & mode_t
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Should fix:
+
+In file included from /usr/include/bits/statx.h:31,
+ from /usr/include/sys/stat.h:446,
+ from include/files.h:3,
+ from include/shm.h:6,
+ from syscalls/x86/modify_ldt.c:12:
+/usr/include/linux/stat.h:57:2: error: unknown type name â__s64â
+ __s64 tv_sec;
+ ^~~~~
+/usr/include/linux/stat.h:58:2: error: unknown type name â__u32â
+ __u32 tv_nsec;
+ ^~~~~
+/usr/include/linux/stat.h:59:2: error: unknown type name â__s32â
+ __s32 __reserved;
+ ^~~~~
+/usr/include/linux/stat.h:101:2: error: unknown type name â__u32â
+ __u32 stx_mask; /* What results were written [uncond] */
+
+[Retrieved from:
+https://github.com/kernelslacker/trinity/commit/b1a0aef9978d4a41e7e601c277d4fb1b0cfbed89]
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+---
+ include/files.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/files.h b/include/files.h
+index 2a8e0e2d..ba3cc98f 100644
+--- a/include/files.h
++++ b/include/files.h
+@@ -1,6 +1,6 @@
+ #pragma once
+
+-#include <sys/stat.h>
++#include <fcntl.h>
+ #include "fd.h"
+
+ unsigned long get_o_flags(void);
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2022-04-23 15:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-23 14:43 [Buildroot] [git commit] package/trinity: fix musl build Arnout Vandecappelle
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.