[Asterisk-code-review] build: Execute ldconfig to build cache. (asterisk[14])

Joshua Colp asteriskteam at digium.com
Thu Feb 16 14:21:07 CST 2017


Joshua Colp has uploaded a new change for review. ( https://gerrit.asterisk.org/4982 )

Change subject: build: Execute ldconfig to build cache.
......................................................................

build: Execute ldconfig to build cache.

On some platforms a multiarch approach is used for libraries.
The build system does not take this into account and still
places libraries into the lib directory if no --libdir is
specified to configure. On initial startup this results in
libasteriskssl.so not being found, as it is not in the multiarch
lib directory.

This change does the minimally invasive thing and executes
ldconfig so that the libraries in the lib directory are found
and their location cached. By doing so Asterisk starts up fine.

ASTERISK-26705

Change-Id: I6d30b6427e9d5e69470e11327c7ff203fa7da519
---
M main/Makefile
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/82/4982/1

diff --git a/main/Makefile b/main/Makefile
index 4d1b2c4..331da84 100644
--- a/main/Makefile
+++ b/main/Makefile
@@ -355,7 +355,7 @@
 endif
 endif
 ifneq ($(LDCONFIG),)
-	$(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
+	$(LDCONFIG)
 endif
 	$(LN) -sf asterisk "$(DESTDIR)$(ASTSBINDIR)/rasterisk"
 
@@ -373,7 +373,7 @@
 	rm -f "$(DESTDIR)$(ASTLIBDIR)/$(ASTPJ_LIB)"
 endif
 ifneq ($(LDCONFIG),)
-	$(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
+	$(LDCONFIG)
 endif
 
 clean::

-- 
To view, visit https://gerrit.asterisk.org/4982
To unsubscribe, visit https://gerrit.asterisk.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6d30b6427e9d5e69470e11327c7ff203fa7da519
Gerrit-PatchSet: 1
Gerrit-Project: asterisk
Gerrit-Branch: 14
Gerrit-Owner: Joshua Colp <jcolp at digium.com>



More information about the asterisk-code-review mailing list