mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-26 12:00:48 -09:00
lib/long-options.c failed to compile with musl for the same reason 0002-lib-long-options.c-include-stdlib.h.patch was added to fix, exit() being undefined. The fix is the same as well: include stdlib.h. Fixes:b6784a1f1f("package/lrzsz: fix build with GCC >= 14.x") Signed-off-by: Fiona Klute <fiona.klute@gmx.de> Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commit54240460dc) Signed-off-by: Thomas Perale <thomas.perale@mind.be>
41 lines
1.1 KiB
Diff
41 lines
1.1 KiB
Diff
From aa6779c2846f13bf58575486b374ef06b2844fe8 Mon Sep 17 00:00:00 2001
|
||
From: Yegor Yefremov <yegorslists@googlemail.com>
|
||
Date: Tue, 21 May 2024 11:13:17 +0200
|
||
Subject: [PATCH] lib/long-options.c: include stdlib.h
|
||
MIME-Version: 1.0
|
||
Content-Type: text/plain; charset=UTF-8
|
||
Content-Transfer-Encoding: 8bit
|
||
|
||
Fixes the following error (compiled with GCC 14.x):
|
||
|
||
long-options.c:70:11: error: implicit declaration of function ‘exit’
|
||
[-Wimplicit-function-declaration]
|
||
70 | exit (0);
|
||
| ^~~~
|
||
|
||
Upstream: https://github.com/UweOhse/lrzsz/pull/4
|
||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||
[Fiona: remove conditional on __GNU_LIBRARY__ to fix build with musl]
|
||
Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
|
||
---
|
||
lib/long-options.c | 9 +++++++++
|
||
1 file changed, 9 insertions(+)
|
||
|
||
diff --git a/lib/long-options.c b/lib/long-options.c
|
||
index 76b9796..19c84e0 100644
|
||
--- a/lib/long-options.c
|
||
+++ b/lib/long-options.c
|
||
@@ -22,6 +22,9 @@
|
||
#endif
|
||
|
||
#include <stdio.h>
|
||
+
|
||
+#include <stdlib.h>
|
||
+
|
||
#include <getopt.h>
|
||
#include "long-options.h"
|
||
|
||
--
|
||
2.46.0
|
||
|