![Peter Korsgaard](/assets/img/avatar_default.png)
Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
Support installation of .a file when doing static linking
|
|
|
|
When doing static linking (i.e ENABLE_SHARED != yes), the acl build
|
|
logic wasn't installing any library at all, not even the .a file which
|
|
is needed for static linking. This patch fixes that.
|
|
|
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
|
|
|
Index: b/include/buildmacros
|
|
===================================================================
|
|
--- a/include/buildmacros
|
|
+++ b/include/buildmacros
|
|
@@ -97,7 +97,15 @@
|
|
|
|
INSTALL_LTLIB_STATIC = \
|
|
cd $(TOPDIR)/$(LIBNAME)/.libs; \
|
|
- ../$(INSTALL) -m 755 -d $(PKG_DEVLIB_DIR);
|
|
+ ../$(INSTALL) -m 755 -d $(PKG_DEVLIB_DIR); \
|
|
+ ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).la $(PKG_DEVLIB_DIR); \
|
|
+ ../$(INSTALL) -m 644 $(LIBNAME).la $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \
|
|
+ ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
|
|
+ ../$(INSTALL) -T so_base $(LIBNAME).la $(PKG_LIB_DIR); \
|
|
+ if test "x$(PKG_DEVLIB_DIR)" != "x$(PKG_LIB_DIR)" ; then \
|
|
+ ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \
|
|
+ ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \
|
|
+ fi
|
|
|
|
INSTALL_MAN = \
|
|
@for d in $(MAN_PAGES); do \
|