mirror of
https://github.com/nxp-imx/meta-imx.git
synced 2025-12-16 15:35:45 +01:00
libcli: Fix multilib install [YOCIMX-9115]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
This commit is contained in:
parent
e6f51f6cc8
commit
a0164e19d3
|
|
@ -0,0 +1,45 @@
|
|||
From 8015a49cec3b73a90404a6b63f7f744f8145ead4 Mon Sep 17 00:00:00 2001
|
||||
From: Tom Hochstein <tom.hochstein@nxp.com>
|
||||
Date: Thu, 24 Jul 2025 12:39:02 -0700
|
||||
Subject: [PATCH] Account for multilib
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
||||
---
|
||||
Makefile | 9 +++++----
|
||||
1 file changed, 5 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 9da8244..3b91934 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -8,6 +8,7 @@ TESTS ?= 1
|
||||
UNAME = $(shell sh -c 'uname -s 2>/dev/null || echo not')
|
||||
DESTDIR =
|
||||
PREFIX ?= /usr/local
|
||||
+BASELIB ?= lib
|
||||
|
||||
MAJOR = 1
|
||||
MINOR = 9
|
||||
@@ -64,14 +65,14 @@ clean:
|
||||
rm -f *.o $(LIB)* $(LIB_STATIC) clitest libcli-$(MAJOR).$(MINOR).$(REVISION).tar.gz
|
||||
|
||||
install: $(TARGET_LIBS)
|
||||
- install -d $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(PREFIX)/lib
|
||||
+ install -d $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(PREFIX)/$(BASELIB)
|
||||
install -m 0644 libcli.h $(DESTDIR)$(PREFIX)/include
|
||||
ifeq (1,$(STATIC_LIB))
|
||||
- install -m 0644 $(LIB_STATIC) $(DESTDIR)$(PREFIX)/lib
|
||||
+ install -m 0644 $(LIB_STATIC) $(DESTDIR)$(PREFIX)/$(BASELIB)
|
||||
endif
|
||||
ifeq (1,$(DYNAMIC_LIB))
|
||||
- install -m 0755 $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(DESTDIR)$(PREFIX)/lib
|
||||
- cd $(DESTDIR)$(PREFIX)/lib && \
|
||||
+ install -m 0755 $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(DESTDIR)$(PREFIX)/$(BASELIB)
|
||||
+ cd $(DESTDIR)$(PREFIX)/$(BASELIB) && \
|
||||
ln -fs $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(LIB).$(MAJOR).$(MINOR) && \
|
||||
ln -fs $(LIB).$(MAJOR).$(MINOR) $(LIB)
|
||||
endif
|
||||
--
|
||||
2.34.1
|
||||
|
||||
|
|
@ -8,6 +8,7 @@ DEPENDS = "libxcrypt"
|
|||
|
||||
SRC_URI = "git://github.com/dparrish/libcli;protocol=https;branch=stable \
|
||||
file://0001-support-cross-toolchain.patch \
|
||||
file://0001-Account-for-multilib.patch \
|
||||
"
|
||||
SRCREV = "96c4e40d374d67bd789ff2d9f8a2a2f87ee311ba"
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
@ -16,7 +17,7 @@ inherit pkgconfig
|
|||
|
||||
CFLAGS += " -Wno-error=calloc-transposed-args"
|
||||
|
||||
EXTRA_OEMAKE = "PREFIX=${prefix} DESTDIR=${D}"
|
||||
EXTRA_OEMAKE = "PREFIX=${prefix} DESTDIR=${D} BASELIB=${baselib}"
|
||||
|
||||
do_install() {
|
||||
oe_runmake install
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user