$NetBSD: patch-ak,v 1.4 2012/05/22 05:57:50 joerg Exp $ --- jdk/make/common/Defs-bsd.gmk.orig 2012-05-06 14:17:19.000000000 +0000 +++ jdk/make/common/Defs-bsd.gmk @@ -230,8 +230,7 @@ ifeq ($(OS_VENDOR), Apple) LDFLAGS_COMMON += $(LD_RUNPATH_EXTRAS:%=-Xlinker -rpath -Xlinker @loader_path/%) LDFLAGS_COMMON += -Xlinker -install_name -Xlinker @rpath/$(@F) else - LDFLAGS_COMMON += -Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$$ORIGIN - LDFLAGS_COMMON += $(LD_RUNPATH_EXTRAS:%=-Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$$ORIGIN/%) + LDFLAGS_COMMON += -Xlinker -rpath -Xlinker ${PREFIX}/java/openjdk7/jre/lib/${LIBARCH}/server -Xlinker -rpath -Xlinker ${PREFIX}/java/openjdk7/jre/lib/${LIBARCH} endif # @@ -299,7 +298,7 @@ VM_NAME = server ifeq ($(OS_VENDOR),Apple) JVMLIB = -L$(LIBDIR)/$(LIBARCH)/$(VM_NAME) -ljvm else -JVMLIB = -Xlinker -rpath -Xlinker $(LIBDIR)/$(LIBARCH)/$(VM_NAME) -L$(LIBDIR)/$(LIBARCH)/$(VM_NAME) -ljvm +JVMLIB = -Xlinker -rpath -Xlinker ${PREFIX}/java/openjdk7/jre/lib/${LIBARCH} -L$(LIBDIR)/$(LIBARCH)/$(VM_NAME) -ljvm endif JAVALIB = -ljava $(JVMLIB) @@ -365,6 +364,14 @@ ifeq ($(OS_VENDOR), OpenBSD) SYSTEM_ZLIB = true endif +ifeq ($(OS_VENDOR), NetBSD) + SYSTEM_ZLIB = true +endif + +ifeq ($(OS_VENDOR), DragonFlyBSD) + SYSTEM_ZLIB = true +endif + # # Japanese manpages #