diff options
author | Emil Velikov <[email protected]> | 2017-07-21 16:44:14 +0100 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2017-07-24 10:23:45 +0100 |
commit | 33d397ada50a1d1f485205e847003dc48146ec19 (patch) | |
tree | cbc985977d5cbab08db3c3556b2d602d0ccb313f | |
parent | 166852ee957ff25a1d14dcaa7512917343130fa4 (diff) |
swr: don't forget to link AVX/AVX2 against pthreads
Seems like the backends have been using pthreads since day one, yet
we've been missing the link.
With later commit we'll fix a typo, hence the libraries will be build
with -Wl,no-undefined, aka failing the build on unresolved symbols.
v2: Split from a larger patch.
Cc: [email protected]
Cc: Bruce Cherniak <[email protected]>
Cc: Tim Rowley <[email protected]>
Cc: Laurent Carlier <[email protected]>
Fixes: c6e67f5a9373e916a8d2 "gallium/swr: add OpenSWR rasterizer"
Reviewed-by: Eric Engestrom <[email protected]>
Signed-off-by: Emil Velikov <[email protected]>
-rw-r--r-- | src/gallium/drivers/swr/Makefile.am | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gallium/drivers/swr/Makefile.am b/src/gallium/drivers/swr/Makefile.am index 64950214572..02010727d9b 100644 --- a/src/gallium/drivers/swr/Makefile.am +++ b/src/gallium/drivers/swr/Makefile.am @@ -246,6 +246,7 @@ if HAVE_SWR_AVX lib_LTLIBRARIES += libswrAVX.la libswrAVX_la_CXXFLAGS = \ + $(PTHREAD_CFLAGS) \ $(SWR_AVX_CXXFLAGS) \ -DKNOB_ARCH=KNOB_ARCH_AVX \ $(COMMON_CXXFLAGS) @@ -253,6 +254,9 @@ libswrAVX_la_CXXFLAGS = \ libswrAVX_la_SOURCES = \ $(COMMON_SOURCES) +libswrAVX_la_LIBADD = \ + $(PTHREAD_LIBS) + libswrAVX_la_LDFLAGS = \ $(COMMON_LDFLAGS) endif @@ -260,6 +264,7 @@ endif if HAVE_SWR_AVX2 lib_LTLIBRARIES += libswrAVX2.la libswrAVX2_la_CXXFLAGS = \ + $(PTHREAD_CFLAGS) \ $(SWR_AVX2_CXXFLAGS) \ -DKNOB_ARCH=KNOB_ARCH_AVX2 \ $(COMMON_CXXFLAGS) @@ -267,6 +272,9 @@ libswrAVX2_la_CXXFLAGS = \ libswrAVX2_la_SOURCES = \ $(COMMON_SOURCES) +libswrAVX2_la_LIBADD = \ + $(PTHREAD_LIBS) + libswrAVX2_la_LDFLAGS = \ $(COMMON_LDFLAGS) endif |