All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.