link against libpthread where libmesa_util_c11 is used

OpenBSD doesn't have c11 threads.h functions.  Instead Mesa's
replacements are used.

fixes build of graphics/piglit reported by naddy@
This commit is contained in:
jsg
2023-01-31 03:29:36 +00:00
parent 286474af33
commit d559c33fb8
9 changed files with 19 additions and 19 deletions

View File

@@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.7 2023/01/29 12:20:31 jsg Exp $
# $OpenBSD: Makefile,v 1.8 2023/01/31 03:29:36 jsg Exp $
.include <bsd.xconf.mk>
@@ -23,7 +23,7 @@ LDADD+= -Wl,--as-needed -Wl,--start-group \
${.CURDIR}/../libloader/${__objdir}/libloader.a \
${.CURDIR}/../libmesa_util/${__objdir}/libmesa_util.a \
${.CURDIR}/../libmesa_format/${__objdir}/libmesa_format.a \
${.CURDIR}/../libmesa_util_c11/${__objdir}/libmesa_util_c11.a \
${.CURDIR}/../libmesa_util_c11/${__objdir}/libmesa_util_c11.a
.if ${WITH_SSE41} == "yes"
LDADD+=${.CURDIR}/../libmesa_util_sse41/${__objdir}/libmesa_util_sse41.a
@@ -31,7 +31,7 @@ LDADD+=${.CURDIR}/../libmesa_util_sse41/${__objdir}/libmesa_util_sse41.a
LDADD+= ${.CURDIR}/../libxmlconfig/${__objdir}/libxmlconfig.a \
-Wl,--gc-sections \
-lz -lm -lexpat
-lz -lm -lexpat -lpthread
.if ${XENOCARA_BUILD_DRI:L} == "yes"
LDADD+= -L${X11BASE}/lib -ldrm