From fe42fa8017b10602ed57ee066f8a9710f0f8e7ca Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 12 Aug 2023 10:21:34 +0200 Subject: [PATCH] package/libedit: fix compile error with uClibc In Buildroot commit cc69dbf8fdef6619c4ea09a4aaa97cd5ad3ee423 ("package/libedit: bump version to 20221030-3.1"), the version of libedit was bumped from 20210910-3.1 to 20221030-3.1. This broke the build with uClibc: ./sys.h:96:1: error: unknown type name 'ssize_t'; did you mean 'size_t'? Header file uses ssize_t so sys/types.h must be included. This commit adds a patch that fixes this issue. Fixes: http://autobuild.buildroot.net/results/439538b23776a58ff81c38754a19ee92c3590a1f Signed-off-by: Waldemar Brodkorb Signed-off-by: Thomas Petazzoni --- package/libedit/0002-add-sys-types_h.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 package/libedit/0002-add-sys-types_h.patch diff --git a/package/libedit/0002-add-sys-types_h.patch b/package/libedit/0002-add-sys-types_h.patch new file mode 100644 index 0000000000..26aa906ee3 --- /dev/null +++ b/package/libedit/0002-add-sys-types_h.patch @@ -0,0 +1,15 @@ +Signed-off-by: Waldemar Brodkorb +Upstream: N/A only reachable via mail + +diff -Nur libedit-20221030-3.1.orig/src/sys.h libedit-20221030-3.1/src/sys.h +--- libedit-20221030-3.1.orig/src/sys.h 2022-10-30 06:35:40.000000000 +0100 ++++ libedit-20221030-3.1/src/sys.h 2023-08-12 09:52:28.137223311 +0200 +@@ -40,7 +40,7 @@ + #ifndef _h_sys + #define _h_sys + +-#if defined(HAVE_SYS_TYPES_H) && defined(__sun) ++#if defined(HAVE_SYS_TYPES_H) + #include + #endif +