$OpenBSD: patch-solenv_gbuild_platform_OPENBSD_X86_64_GCC_mk,v 1.1 2012/10/31 08:34:12 robert Exp $
--- solenv/gbuild/platform/OPENBSD_X86_64_GCC.mk.orig.port	Tue Oct  9 19:18:24 2012
+++ solenv/gbuild/platform/OPENBSD_X86_64_GCC.mk	Tue Oct  9 19:18:30 2012
@@ -49,6 +49,7 @@ $(call gb_Helper_abbreviate_dirs,\
 		$(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_target,$(object))) \
 		$(foreach extraobjectlist,$(EXTRAOBJECTLISTS),`cat $(extraobjectlist)`) \
 		-Wl$(COMMA)--start-group $(foreach lib,$(LINKED_STATIC_LIBS),$(call gb_StaticLibrary_get_target,$(lib))) -Wl$(COMMA)--end-group \
+		-Wl$(COMMA)--no-as-needed \
 		$(LIBS) \
 		$(subst -lpthread,$(PTHREAD_LIBS),$(patsubst lib%.a,-l%,$(patsubst lib%.so,-l%,$(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib)))))) \
 		-o $(if $(SOVERSION),$(1).$(SOVERSION),$(1)))
