package/libedit: fix compile error with uClibc

In Buildroot commit cc69dbf8fd
("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 <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
master
Waldemar Brodkorb 2023-08-12 10:21:34 +02:00 committed by Thomas Petazzoni
parent 27dc493780
commit fe42fa8017
1 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,15 @@
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
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 <sys/types.h>
#endif