diff options
| author | Khem Raj <raj.khem@gmail.com> | 2025-08-11 22:13:11 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-08-14 10:31:10 +0100 |
| commit | a61f4e9fa449584ad14845067bd9ddc7444f6798 (patch) | |
| tree | 15607433cbfba8f3d2ebe6c7da53dd049fd57a40 | |
| parent | a8646063a5140141698aa582d61a570b2568e0ba (diff) | |
| download | poky-a61f4e9fa449584ad14845067bd9ddc7444f6798.tar.gz | |
zlib: Always use GNU ld for linking
Linking does not yet work with LLD
Fixes
aarch64-yoesdk-linux-ld.lld: error: undefined symbol: gzopen
>>> referenced by minigzip.c
>>> minigzip.o:(main)
(From OE-Core rev: be5856616aee1d2134e6aedefc5fe664ad5e2a7d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-core/zlib/zlib_1.3.1.bb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/recipes-core/zlib/zlib_1.3.1.bb b/meta/recipes-core/zlib/zlib_1.3.1.bb index e62c50c5df..a313e5aed1 100644 --- a/meta/recipes-core/zlib/zlib_1.3.1.bb +++ b/meta/recipes-core/zlib/zlib_1.3.1.bb | |||
| @@ -20,6 +20,9 @@ SRC_URI[sha256sum] = "9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b | |||
| 20 | PREMIRRORS:append = " https://zlib.net/ https://zlib.net/fossils/" | 20 | PREMIRRORS:append = " https://zlib.net/ https://zlib.net/fossils/" |
| 21 | 21 | ||
| 22 | CFLAGS += "-D_REENTRANT -fPIE" | 22 | CFLAGS += "-D_REENTRANT -fPIE" |
| 23 | # zlib does not build with lld, keep it until https://github.com/madler/zlib/pull/936 | ||
| 24 | # is addressed | ||
| 25 | LDFLAGS:append = " -fuse-ld=bfd" | ||
| 23 | 26 | ||
| 24 | RDEPENDS:${PN}-ptest += "make" | 27 | RDEPENDS:${PN}-ptest += "make" |
| 25 | 28 | ||
