diff --git a/main/Makefile b/main/Makefile
index 4d1b2c41bd27877b2ce8ef0ea3beb29f6890fb50..3c371c6685e28c158f62301c4a0d2207c45b3b08 100644
--- a/main/Makefile
+++ b/main/Makefile
@@ -355,7 +355,11 @@ else # Darwin
 endif
 endif
 ifneq ($(LDCONFIG),)
+ifneq ($(DESTDIR),)
 	$(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
+else
+	$(LDCONFIG)
+endif
 endif
 	$(LN) -sf asterisk "$(DESTDIR)$(ASTSBINDIR)/rasterisk"
 
@@ -373,7 +377,11 @@ ifneq ($(ASTPJ_LIB).$(ASTPJ_SO_VERSION),.)
 	rm -f "$(DESTDIR)$(ASTLIBDIR)/$(ASTPJ_LIB)"
 endif
 ifneq ($(LDCONFIG),)
+ifneq ($(DESTDIR),)
 	$(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
+else
+	$(LDCONFIG)
+endif
 endif
 
 clean::