summaryrefslogtreecommitdiff
path: root/lib/Makefile.elf-lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Makefile.elf-lib')
-rw-r--r--lib/Makefile.elf-lib8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Makefile.elf-lib b/lib/Makefile.elf-lib
index c360adca..4c778b96 100644
--- a/lib/Makefile.elf-lib
+++ b/lib/Makefile.elf-lib
@@ -45,8 +45,12 @@ install-shlibs install:: $(ELF_LIB) installdirs-elf-lib
@echo " SYMLINK $(ELF_INSTALL_DIR)/$(ELF_SONAME)"
@$(LN_S) -f $(ELF_LIB) $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME)
@echo " SYMLINK $(libdir)/$(ELF_IMAGE).so"
- @$(LN_S) -f $(ELF_INSTALL_DIR)/$(ELF_SONAME) \
- $(DESTDIR)$(libdir)/$(ELF_IMAGE).so
+ @if test "$(ELF_INSTALL_DIR)" = "$(libdir)"; then \
+ $(LN_S) -f $(ELF_SONAME) $(DESTDIR)$(libdir)/$(ELF_IMAGE).so ; \
+ else \
+ $(LN_S) -f $(ELF_INSTALL_DIR)/$(ELF_SONAME) \
+ $(DESTDIR)$(libdir)/$(ELF_IMAGE).so; \
+ fi
@echo " LDCONFIG"
@-$(LDCONFIG)