mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2025-08-07 00:06:58 +02:00
tools/util-linux: fix libuuid linking
The pkgconfig file that autotools uses is wrong for static libraries. meson does the right thing but for static libraries, .private entries need to move to non .private. Fixes compilation with at least mtd-utils. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19597 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
b0650c50c8
commit
4fd6117129
28
tools/util-linux/patches/110-move-libpthread-to-libs.patch
Normal file
28
tools/util-linux/patches/110-move-libpthread-to-libs.patch
Normal file
@ -0,0 +1,28 @@
|
||||
From 15bc69131a1e08019096251ea848104e57d99a12 Mon Sep 17 00:00:00 2001
|
||||
From: Rosen Penev <rosenp@gmail.com>
|
||||
Date: Sun, 27 Jul 2025 11:55:56 -0700
|
||||
Subject: [PATCH] move libpthread to Libs
|
||||
|
||||
OpewWrt uses static host libraries and as such dependant libraries must
|
||||
be moved to public Libs. meson handles this automatically but Autotools
|
||||
does not.
|
||||
|
||||
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
||||
---
|
||||
libuuid/uuid.pc.in | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/libuuid/uuid.pc.in b/libuuid/uuid.pc.in
|
||||
index 51929fe80d72..9fe908b61f12 100644
|
||||
--- a/libuuid/uuid.pc.in
|
||||
+++ b/libuuid/uuid.pc.in
|
||||
@@ -7,5 +7,4 @@ Name: uuid
|
||||
Description: Universally unique id library
|
||||
Version: @LIBUUID_VERSION@
|
||||
Cflags: -I${includedir}/uuid
|
||||
-Libs.private: @SOCKET_LIBS@ -lpthread
|
||||
-Libs: -L${libdir} -luuid
|
||||
+Libs: -L${libdir} -luuid @SOCKET_LIBS@ -lpthread
|
||||
--
|
||||
2.50.1
|
||||
|
Loading…
Reference in New Issue
Block a user