[RFC,1/1] libcap: always build static version
diff mbox series

Message ID 20191108094119.6749-1-patrick.havelange@essensium.com
State New
Headers show
Series
  • [RFC,1/1] libcap: always build static version
Related show

Commit Message

Patrick Havelange Nov. 8, 2019, 9:41 a.m. UTC
Some tools require a static libcap to be able to be built. This is
the case for lxc's init.lxc.static binary. As it is currently not
possible to depend explicitely on a specific static library only,
this patch always builds the static version of libcap.

We could also do this only when building lxc, however this would
make things more complicated inside libcap.mk, and would not bring
us that much as the static lib is not installed on target anyway.
This also reverts the previous commit
7984f2d97b4271c14e0922ef22027edaedd78e59.

Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com>

---
This patch was originally developped for the Lxc test, however
the init.lxc.static is only used when there is no init system
specified for the container. Thus it is no longer required for the
test. However somebody might still need it.
---
 package/libcap/libcap.mk | 3 ---
 1 file changed, 3 deletions(-)

Patch
diff mbox series

diff --git a/package/libcap/libcap.mk b/package/libcap/libcap.mk
index 4919a4adca..23888c4682 100644
--- a/package/libcap/libcap.mk
+++ b/package/libcap/libcap.mk
@@ -18,9 +18,6 @@  HOST_LIBCAP_DEPENDENCIES = host-gperf
 ifeq ($(BR2_STATIC_LIBS),y)
 LIBCAP_MAKE_TARGET = libcap.a libcap.pc
 LIBCAP_MAKE_INSTALL_TARGET = install-static
-else ifeq ($(BR2_SHARED_LIBS),y)
-LIBCAP_MAKE_TARGET = all
-LIBCAP_MAKE_INSTALL_TARGET = install-shared
 else
 LIBCAP_MAKE_TARGET = all
 LIBCAP_MAKE_INSTALL_TARGET = install