$NetBSD: patch-du,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $ diff -ruN ../Orig/mozilla/config/rules.mk ./config/rules.mk --- config/rules.mk.orig 2008-06-25 08:29:46.000000000 +0900 +++ config/rules.mk @@ -450,7 +450,7 @@ ifdef SHARED_LIBRARY ifdef IS_COMPONENT EXTRA_DSO_LDOPTS += -bundle else -EXTRA_DSO_LDOPTS += -dynamiclib -install_name @executable_path/$(SHARED_LIBRARY) -compatibility_version 1 -current_version 1 -single_module +EXTRA_DSO_LDOPTS += -dynamiclib -install_name $(installdir)/$(SHARED_LIBRARY) -compatibility_version 1 -current_version 1 -single_module endif endif endif @@ -473,6 +473,12 @@ EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic endif endif +ifeq ($(OS_ARCH),DragonFly) +ifdef IS_COMPONENT +EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic +endif +endif + ifeq ($(OS_ARCH),NetBSD) ifneq (,$(filter arc cobalt hpcmips mipsco newsmips pmax sgimips,$(OS_TEST))) ifeq ($(MODULE),layout)