blob: 94aa3fed49c0da2d7184a858ea16d8859ad8242f [file] [log] [blame]
Andrew Geissler595f6302022-01-24 19:11:47 +00001From 7b2a0cdc281d94a5782c37ef87040c341447b4b4 Mon Sep 17 00:00:00 2001
William A. Kennington IIIac69b482021-06-02 12:28:27 -07002From: Richard Purdie <richard.purdie@linuxfoundation.org>
3Date: Fri, 30 Apr 2021 10:35:02 +0100
4Subject: [PATCH] libxcrypt: Update to 4.4.19 release and fix symbol version
5
Andrew Geisslerc926e172021-05-07 16:11:35 -05006If you pass CFLAGS with a leading space, " " gets passed to popen and convinces
7gcc to try and open a file called " ". This results in a confusing error message
8like:
9
10x86_64-pokysdk-linux-gcc: error: : No such file or directory
11
12Avoid this by stripping empty elements out of CFLAGS.
13
14Upstream-Status: Submitted [https://github.com/besser82/libxcrypt/pull/126]
15Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
16
William A. Kennington IIIac69b482021-06-02 12:28:27 -070017---
Andrew Geissler595f6302022-01-24 19:11:47 +000018 build-aux/scripts/compute-symver-floor | 2 ++
William A. Kennington IIIac69b482021-06-02 12:28:27 -070019 1 file changed, 2 insertions(+)
20
Andrew Geissler595f6302022-01-24 19:11:47 +000021diff --git a/build-aux/scripts/compute-symver-floor b/build-aux/scripts/compute-symver-floor
William A. Kennington IIIac69b482021-06-02 12:28:27 -070022index 4ec82e1..8117342 100644
Andrew Geissler595f6302022-01-24 19:11:47 +000023--- a/build-aux/scripts/compute-symver-floor
24+++ b/build-aux/scripts/compute-symver-floor
Andrew Geisslerc926e172021-05-07 16:11:35 -050025@@ -36,6 +36,8 @@ sub preprocessor_check {
26 die "C compiler not available\n" unless @CC;
27
28 @CFLAGS = sh_split($ENV{CFLAGS} // q{});
29+ # Remove empty elements, particularly leading ones which cause issues with popen below
30+ @CFLAGS = grep {$_} @CFLAGS;
31
William A. Kennington IIIac69b482021-06-02 12:28:27 -070032 # Remove empty elements, particularly leading ones which
33 # cause issues with popen below.