diff -uNrBbwp palemoon-29.4.6/palemoon/platform/security/nss/coreconf/Linux.mk palemoon-29.4.6-new/palemoon/platform/security/nss/coreconf/Linux.mk --- palemoon-29.4.6/palemoon/platform/security/nss/coreconf/Linux.mk 2022-05-07 15:30:02.000000000 +0000 +++ palemoon-29.4.6-new/palemoon/platform/security/nss/coreconf/Linux.mk 2022-05-07 19:53:43.927436248 +0000 @@ -195,7 +195,7 @@ RPATH = -Wl,-rpath,'$$ORIGIN:/opt/sun/pr endif endif -MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) +MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) -Wl,-rpath,$(RPATH_PATH) ifdef MAPFILE MKSHLIB += -Wl,--version-script,$(MAPFILE) diff -uNrBbwp palemoon-29.4.6/palemoon/platform/security/nss/lib/softoken/config.mk palemoon-29.4.6-new/palemoon/platform/security/nss/lib/softoken/config.mk --- palemoon-29.4.6/palemoon/platform/security/nss/lib/softoken/config.mk 2022-05-07 15:30:02.000000000 +0000 +++ palemoon-29.4.6-new/palemoon/platform/security/nss/lib/softoken/config.mk 2022-05-07 19:54:34.800244737 +0000 @@ -7,6 +7,7 @@ CRYPTOLIB=$(DIST)/lib/$(LIB_PREFIX)freebl.$(LIB_SUFFIX) EXTRA_LIBS += \ + -Wl,-rpath,$(RPATH_PATH) \ $(CRYPTOLIB) \ $(NULL)