automake: don't enable -Wl,--no-undefined on OpenBSD
[mesa.git] / src / gallium / targets / gbm / Makefile.am
index e36d317b0693fd29f36a0de9ba415e7c691e1595..3b7929066b1d18693636fa0ad4c35ca452609767 100644 (file)
@@ -49,7 +49,7 @@ gbm_gallium_drm_la_LIBADD = \
        $(top_builddir)/src/gallium/state_trackers/gbm/libgbm.la \
        $(top_builddir)/src/gallium/auxiliary/libgallium.la \
        $(LIBDRM_LIBS) \
-       -lm
+       $(GALLIUM_COMMON_LIB_DEPS)
 
 if HAVE_DRI
 gbm_gallium_drm_la_LIBADD += \
@@ -63,7 +63,12 @@ gbm_gallium_drm_la_LIBADD += \
        $(LIBDRM_LIBS)
 endif
 
-gbm_gallium_drm_la_LDFLAGS = -no-undefined -avoid-version -module
+gbm_gallium_drm_la_LDFLAGS = \
+       -module \
+       -no-undefined \
+       -avoid-version \
+       $(GC_SECTIONS) \
+       $(LD_NO_UNDEFINED)
 
 if HAVE_MESA_LLVM
 gbm_gallium_drm_la_LIBADD += $(LLVM_LIBS)