summaryrefslogtreecommitdiff
path: root/multilib-testing/lib32-mesa/pthread_fix.diff
blob: bdfe2d8657c83d01d006950f05d8eb3f677c09c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From dd4fde8f674f5e3efa19e929f97de4ecfd82391b Mon Sep 17 00:00:00 2001
From: Matt Turner <mattst88@gmail.com>
Date: Thu, 27 Sep 2012 22:49:52 +0000
Subject: build: Set PTHREAD_LIBS for pkgconfig files if empty

---
diff --git a/configure.ac b/configure.ac
index 770df2f..dc2720d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -509,6 +509,10 @@ AC_CHECK_DECLS([signbit],[],
 
 dnl Check for pthreads
 AX_PTHREAD
+dnl AX_PTHREADS leaves PTHREAD_LIBS empty for gcc and sets PTHREAD_CFLAGS
+dnl to -pthread, which causes problems if we need -lpthread to appear in
+dnl pkgconfig files.
+test -z "$PTHREAD_LIBS" && PTHREAD_LIBS="-lpthread"
 
 dnl SELinux awareness.
 AC_ARG_ENABLE([selinux],
--
cgit v0.9.0.2-2-gbebe