summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch')
-rw-r--r--meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch25
1 files changed, 13 insertions, 12 deletions
diff --git a/meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch b/meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch
index 91a1b4a09a..e6cc915ba5 100644
--- a/meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch
+++ b/meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch
@@ -1,4 +1,7 @@
1From 001971eef84485562f912d8edd4fc7688acfad91 Mon Sep 17 00:00:00 2001 1Upstream-Status: Submitted [https://github.com/madler/zlib/pull/599]
2Signed-off-by: Ross Burton <ross.burton@arm.com>
3
4From f15584918a7fbbe3cc794ad59100e5e8153ea9f6 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 5From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 8 Mar 2022 22:38:47 -0800 6Date: Tue, 8 Mar 2022 22:38:47 -0800
4Subject: [PATCH] configure: Pass LDFLAGS to link tests 7Subject: [PATCH] configure: Pass LDFLAGS to link tests
@@ -9,18 +12,16 @@ using LDFLAGS on compiler commandline along with CFLAGS to ensure the
9tests perform correctly. Without this some tests may fail resulting in 12tests perform correctly. Without this some tests may fail resulting in
10wrong confgure result, ending in miscompiling the package 13wrong confgure result, ending in miscompiling the package
11 14
12Upstream-Status: Submitted [https://github.com/madler/zlib/pull/599]
13
14Signed-off-by: Khem Raj <raj.khem@gmail.com> 15Signed-off-by: Khem Raj <raj.khem@gmail.com>
15--- 16---
16 configure | 12 ++++++------ 17 configure | 12 ++++++------
17 1 file changed, 6 insertions(+), 6 deletions(-) 18 1 file changed, 6 insertions(+), 6 deletions(-)
18 19
19diff --git a/configure b/configure 20diff --git a/configure b/configure
20index e974d1f..69dfa3f 100755 21index 52ff4a0..d04ee59 100755
21--- a/configure 22--- a/configure
22+++ b/configure 23+++ b/configure
23@@ -410,7 +410,7 @@ if test $shared -eq 1; then 24@@ -427,7 +427,7 @@ if test $shared -eq 1; then
24 echo Checking for shared library support... | tee -a configure.log 25 echo Checking for shared library support... | tee -a configure.log
25 # we must test in two steps (cc then ld), required at least on SunOS 4.x 26 # we must test in two steps (cc then ld), required at least on SunOS 4.x
26 if try $CC -w -c $SFLAGS $test.c && 27 if try $CC -w -c $SFLAGS $test.c &&
@@ -29,7 +30,7 @@ index e974d1f..69dfa3f 100755
29 echo Building shared library $SHAREDLIBV with $CC. | tee -a configure.log 30 echo Building shared library $SHAREDLIBV with $CC. | tee -a configure.log
30 elif test -z "$old_cc" -a -z "$old_cflags"; then 31 elif test -z "$old_cc" -a -z "$old_cflags"; then
31 echo No shared library support. | tee -a configure.log 32 echo No shared library support. | tee -a configure.log
32@@ -492,7 +492,7 @@ int main(void) { 33@@ -503,7 +503,7 @@ int main(void) {
33 } 34 }
34 EOF 35 EOF
35 fi 36 fi
@@ -37,8 +38,8 @@ index e974d1f..69dfa3f 100755
37+ if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then 38+ if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then
38 sizet=`./$test` 39 sizet=`./$test`
39 echo "Checking for a pointer-size integer type..." $sizet"." | tee -a configure.log 40 echo "Checking for a pointer-size integer type..." $sizet"." | tee -a configure.log
40 else 41 CFLAGS="${CFLAGS} -DNO_SIZE_T=${sizet}"
41@@ -530,7 +530,7 @@ int main(void) { 42@@ -537,7 +537,7 @@ int main(void) {
42 return 0; 43 return 0;
43 } 44 }
44 EOF 45 EOF
@@ -47,7 +48,7 @@ index e974d1f..69dfa3f 100755
47 echo "Checking for fseeko... Yes." | tee -a configure.log 48 echo "Checking for fseeko... Yes." | tee -a configure.log
48 else 49 else
49 CFLAGS="${CFLAGS} -DNO_FSEEKO" 50 CFLAGS="${CFLAGS} -DNO_FSEEKO"
50@@ -547,7 +547,7 @@ cat > $test.c <<EOF 51@@ -554,7 +554,7 @@ cat > $test.c <<EOF
51 #include <errno.h> 52 #include <errno.h>
52 int main() { return strlen(strerror(errno)); } 53 int main() { return strlen(strerror(errno)); }
53 EOF 54 EOF
@@ -56,7 +57,7 @@ index e974d1f..69dfa3f 100755
56 echo "Checking for strerror... Yes." | tee -a configure.log 57 echo "Checking for strerror... Yes." | tee -a configure.log
57 else 58 else
58 CFLAGS="${CFLAGS} -DNO_STRERROR" 59 CFLAGS="${CFLAGS} -DNO_STRERROR"
59@@ -654,7 +654,7 @@ int main() 60@@ -661,7 +661,7 @@ int main()
60 return (mytest("Hello%d\n", 1)); 61 return (mytest("Hello%d\n", 1));
61 } 62 }
62 EOF 63 EOF
@@ -65,7 +66,7 @@ index e974d1f..69dfa3f 100755
65 echo "Checking for vsnprintf() in stdio.h... Yes." | tee -a configure.log 66 echo "Checking for vsnprintf() in stdio.h... Yes." | tee -a configure.log
66 67
67 echo >> configure.log 68 echo >> configure.log
68@@ -744,7 +744,7 @@ int main() 69@@ -751,7 +751,7 @@ int main()
69 } 70 }
70 EOF 71 EOF
71 72
@@ -75,5 +76,5 @@ index e974d1f..69dfa3f 100755
75 76
76 echo >> configure.log 77 echo >> configure.log
77-- 78--
782.35.1 792.25.1
79 80