Skip to contentSkip to conversation

mesa: link mesautil with pthreads

PATCH In review Randy MacLeod 4 participants 5 messages Jan 21, 2018 – Jan 22, 2018

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 mesa: link mesautil with pthreads

Cherry-pick fix from mesa upstream:
23ce168048 link mesautil with pthreads

---
 .../files/0001-link-mesautil-with-pthreads.patch   | 51 ++++++++++++++++++++++
 meta/recipes-graphics/mesa/mesa_17.3.2.bb          |  1 +
 2 files changed, 52 insertions(+)
 create mode 100644 meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch
meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch new file +51 -0
new file mode 100644
index 0000000000..193c54661b
@@ -0,0 +1,51 @@
+From 23ce168048698eeea3df6bb8c9de5be3ca4784cd Mon Sep 17 00:00:00 2001
+From: Igor Gnatenko <[email protected]>
+Date: Mon, 1 Jan 2018 22:49:00 +0100
+Subject: [PATCH] link mesautil with pthreads
+
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_setname':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:66: undefined reference to `pthread_setname_np'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_join':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:336: undefined reference to `pthread_join'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:48: undefined reference to `pthread_sigmask'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_create':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:296: undefined reference to `pthread_create'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask'
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `call_once':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:96: undefined reference to `pthread_once'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_get_time_nano':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:84: undefined reference to `pthread_getcpuclockid'
+collect2: error: ld returned 1 exit status
+
+Reviewed-by: Adam Jackson <[email protected]>
+Signed-off-by: Igor Gnatenko <[email protected]>
+---
+ src/util/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/util/Makefile.am b/src/util/Makefile.am
+index a5241ad27b..633907b9fd 100644
+--- a/src/util/Makefile.am
++++ b/src/util/Makefile.am
+@@ -31,6 +31,7 @@ noinst_LTLIBRARIES = \
+ 	libxmlconfig.la
+ 
+ AM_CPPFLAGS = \
++	$(PTHREAD_CFLAGS) \
+ 	-I$(top_srcdir)/include
+ 
+ libmesautil_la_CPPFLAGS = \
+@@ -50,6 +51,7 @@ libmesautil_la_SOURCES = \
+ 	$(MESA_UTIL_GENERATED_FILES)
+ 
+ libmesautil_la_LIBADD = \
++	$(PTHREAD_LIBS) \
+ 	$(CLOCK_LIB) \
+ 	$(ZLIB_LIBS) \
+ 	$(LIBATOMIC_LIBS)
+-- 
+2.14.3
+
meta/recipes-graphics/mesa/mesa_17.3.2.bb +1 -0
index 9e9b23322a..8cdcf6c84f 100644
@@ -9,6 +9,7 @@ SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \
            file://llvm-config-version.patch \
            file://0001-winsys-svga-drm-Include-sys-types.h.patch \
            file://0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch \
+           file://0001-link-mesautil-with-pthreads.patch \
            "
 
 SRC_URI[md5sum] = "5c59b779925f504ffd0f13c7dcd29ac6"
Signature · 1 line
2.11.0
#1 lore raw

✗ patchtest: failure for mesa: link mesautil with pthreads

== Series Details ==

Series: mesa: link mesautil with pthreads
Revision: 1
URL : https://patchwork.openembedded.org/series/10634/
State : failure

== Summary ==

Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been executed on the proposed series by patchtest resulting in the following failures:

* Issue Series does not apply on top of target branch [test_series_merge_on_head]
Suggested fix Rebase your series on top of targeted branch
Targeted branch master (currently at 3328211afd)

* Issue Added patch file is missing Upstream-Status in the header [test_upstream_status_presence_format]

  Suggested fix    Add Upstream-Status: <Valid status> to the header of meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch
  Standard format  Upstream-Status: <Valid status>
  Valid status     Pending, Accepted, Backport, Denied, Inappropriate [reason], Submitted [where]

If you believe any of these test results are incorrect, please reply to the mailing list ([email protected]) raising your concerns. Otherwise we would appreciate you correcting the issues and submitting a new version of the patchset if applicable. Please ensure you add/increment the version number when sending the new version (i.e. [PATCH] -> [PATCH v2] -> [PATCH v3] -> ...).

---

Guidelines:     https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest
Test suite:     http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe
#2 lore raw
In reply to Randy MacLeod
Quoted 4 lines · Randy MacLeod

Cherry-pick fix from mesa upstream:
23ce168048 link mesautil with pthreads

Missing Upstream-Status. Also, base it on 17.3.3 recipe so we avoid another patch revision.

Quoted 83 lines
---
 .../files/0001-link-mesautil-with-pthreads.patch   | 51 ++++++++++++++++++++++
 meta/recipes-graphics/mesa/mesa_17.3.2.bb          |  1 +
 2 files changed, 52 insertions(+)
 create mode 100644 meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch
meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch new file +51 -0
new file mode 100644
index 0000000000..193c54661b
@@ -0,0 +1,51 @@
+From 23ce168048698eeea3df6bb8c9de5be3ca4784cd Mon Sep 17 00:00:00 2001
+From: Igor Gnatenko <[email protected]>
+Date: Mon, 1 Jan 2018 22:49:00 +0100
+Subject: [PATCH] link mesautil with pthreads
+
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_setname':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:66: undefined reference to `pthread_setname_np'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_join':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:336: undefined reference to `pthread_join'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:48: undefined reference to `pthread_sigmask'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_create':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:296: undefined reference to `pthread_create'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask'
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `call_once':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:96: undefined reference to `pthread_once'
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_get_time_nano':
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:84: undefined reference to `pthread_getcpuclockid'
+collect2: error: ld returned 1 exit status
+
+Reviewed-by: Adam Jackson <[email protected]>
+Signed-off-by: Igor Gnatenko <[email protected]>
+---
+ src/util/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/util/Makefile.am b/src/util/Makefile.am
+index a5241ad27b..633907b9fd 100644
+--- a/src/util/Makefile.am
++++ b/src/util/Makefile.am
+@@ -31,6 +31,7 @@ noinst_LTLIBRARIES = \
+       libxmlconfig.la
+
+ AM_CPPFLAGS = \
++      $(PTHREAD_CFLAGS) \
+       -I$(top_srcdir)/include
+
+ libmesautil_la_CPPFLAGS = \
+@@ -50,6 +51,7 @@ libmesautil_la_SOURCES = \
+       $(MESA_UTIL_GENERATED_FILES)
+
+ libmesautil_la_LIBADD = \
++      $(PTHREAD_LIBS) \
+       $(CLOCK_LIB) \
+       $(ZLIB_LIBS) \
+       $(LIBATOMIC_LIBS)
+--
+2.14.3
+
meta/recipes-graphics/mesa/mesa_17.3.2.bb +1 -1
index 9e9b23322a..8cdcf6c84f 100644
@@ -9,6 +9,7 @@ SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \
            file://llvm-config-version.patch \
            file://0001-winsys-svga-drm-Include-sys-types.h.patch \
            file://0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch \
+           file://0001-link-mesautil-with-pthreads.patch \
            "
 
 SRC_URI[md5sum] = "5c59b779925f504ffd0f13c7dcd29ac6"
--

2.11.0

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Signature · 3 lines
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
#3 lore raw

Yes 17.3.3 is in master now, so can you rebase Randy?

Ross

Quoted 128 lines · Otavio Salvador
Quoted 4 lines · Randy MacLeod

Cherry-pick fix from mesa upstream:
23ce168048 link mesautil with pthreads

Missing Upstream-Status. Also, base it on 17.3.3 recipe so we avoid another patch revision.

Quoted 2 lines
---
 .../files/0001-link-mesautil-with-pthreads.patch   | 51

++++++++++++++++++++++

Quoted 3 lines
 meta/recipes-graphics/mesa/mesa_17.3.2.bb          |  1 +
 2 files changed, 52 insertions(+)
 create mode 100644 meta/recipes-graphics/mesa/

files/0001-link-mesautil-with-pthreads.patch

Review

Quoted 2 lines
(quoted diff) +0 -0

b/meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch

meta/recipes-graphics/mesa/files/0001-link-mesautil-with-

Quoted 4 lines

new file mode 100644
index 0000000000..193c54661b

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +0 -0

pthreads.patch

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 6

Quoted 7 lines
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +6 -0
@@ -0,0 +1,51 @@
+From 23ce168048698eeea3df6bb8c9de5be3ca4784cd Mon Sep 17 00:00:00 2001
+From: Igor Gnatenko <[email protected]>
+Date: Mon, 1 Jan 2018 22:49:00 +0100
+Subject: [PATCH] link mesautil with pthreads
+
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In

function `u_thread_setname':

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 7

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:66:

undefined reference to `pthread_setname_np'

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 8

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In

function `thrd_join':

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 9

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:336:

undefined reference to `pthread_join'

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 10

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In

function `u_thread_create':

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 11

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:48:

undefined reference to `pthread_sigmask'

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 12

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In

function `thrd_create':

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 13

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:296:

undefined reference to `pthread_create'

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 14

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In

function `u_thread_create':

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 15

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50:

undefined reference to `pthread_sigmask'

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 16

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50:

undefined reference to `pthread_sigmask'

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 17

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In

function `call_once':

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 18

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:96:

undefined reference to `pthread_once'

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 19

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In

function `u_thread_get_time_nano':

meta/recipes-graphics/mesa/files/0001-link-mesautil-with- line 20

Quoted 1 line
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +1 -0
+/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:84:

undefined reference to `pthread_getcpuclockid'

Review

Quoted 32 lines
meta/recipes-graphics/mesa/files/0001-link-mesautil-with- new file +31 -0
+collect2: error: ld returned 1 exit status
+
+Reviewed-by: Adam Jackson <[email protected]>
+Signed-off-by: Igor Gnatenko <[email protected]>
+---
+ src/util/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/util/Makefile.am b/src/util/Makefile.am
+index a5241ad27b..633907b9fd 100644
+--- a/src/util/Makefile.am
++++ b/src/util/Makefile.am
+@@ -31,6 +31,7 @@ noinst_LTLIBRARIES = \
+       libxmlconfig.la
+
+ AM_CPPFLAGS = \
++      $(PTHREAD_CFLAGS) \
+       -I$(top_srcdir)/include
+
+ libmesautil_la_CPPFLAGS = \
+@@ -50,6 +51,7 @@ libmesautil_la_SOURCES = \
+       $(MESA_UTIL_GENERATED_FILES)
+
+ libmesautil_la_LIBADD = \
++      $(PTHREAD_LIBS) \
+       $(CLOCK_LIB) \
+       $(ZLIB_LIBS) \
+       $(LIBATOMIC_LIBS)
+--
+2.14.3
+
(quoted diff) +0 -0

b/meta/recipes-graphics/mesa/mesa_17.3.2.bb

meta/recipes-graphics/mesa/mesa_17.3.2.bb SRC_URI = "https://mesa.freedesktop.org/

Quoted 4 lines

index 9e9b23322a..8cdcf6c84f 100644

meta/recipes-graphics/mesa/mesa_17.3.2.bb +0 -0
@@ -9,6 +9,7 @@ SRC_URI = "https://mesa.freedesktop.org/

archive/mesa-${PV}.tar.xz \

meta/recipes-graphics/mesa/mesa_17.3.2.bb SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \

Quoted 3 lines
meta/recipes-graphics/mesa/mesa_17.3.2.bb +0 -0
            file://llvm-config-version.patch \
            file://0001-winsys-svga-drm-Include-sys-types.h.patch \
            file://0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch

\

Quoted 7 lines
meta/recipes-graphics/mesa/mesa_17.3.2.bb +1 -1
+           file://0001-link-mesautil-with-pthreads.patch \
            "
 
 SRC_URI[md5sum] = "5c59b779925f504ffd0f13c7dcd29ac6"
--

2.11.0

Quoted 5 lines

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#4 lore raw
Quoted 1 line · Ross

Yes 17.3.3 is in master now, so can you rebase Randy?

Sure.
../Randy

Quoted 157 lines

Ross

On 21 January 2018 at 21:34, Otavio Salvador <[email protected] <mailto:[email protected]>> wrote:

    On Sun, Jan 21, 2018 at 4:18 AM, Randy MacLeod
    <[email protected] <mailto:[email protected]>>
    wrote:
    > Cherry-pick fix from mesa upstream:
    >    23ce168048 link mesautil with pthreads
    >
    > Signed-off-by: Randy MacLeod <[email protected] <mailto:[email protected]>>

    Missing Upstream-Status. Also, base it on 17.3.3 recipe so we avoid
    another patch revision.

     > ---
     >  .../files/0001-link-mesautil-with-pthreads.patch   | 51
    ++++++++++++++++++++++
     >  meta/recipes-graphics/mesa/mesa_17.3.2.bb
    <http://mesa_17.3.2.bb>          |  1 +
     >  2 files changed, 52 insertions(+)
     >  create mode 100644
    meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch
     >
     > diff --git
    a/meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch
    b/meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch
     > new file mode 100644
     > index 0000000000..193c54661b
     > --- /dev/null
     > +++
    b/meta/recipes-graphics/mesa/files/0001-link-mesautil-with-pthreads.patch
     > @@ -0,0 +1,51 @@
     > +From 23ce168048698eeea3df6bb8c9de5be3ca4784cd Mon Sep 17
    00:00:00 2001
     > +From: Igor Gnatenko <[email protected]
    <mailto:[email protected]>>
     > +Date: Mon, 1 Jan 2018 22:49:00 +0100
     > +Subject: [PATCH] link mesautil with pthreads
     > +
     > +../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In
    function `u_thread_setname':
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:66:
    undefined reference to `pthread_setname_np'
     > +../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In
    function `thrd_join':
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:336:
    undefined reference to `pthread_join'
     > +../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In
    function `u_thread_create':
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:48:
    undefined reference to `pthread_sigmask'
     > +../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In
    function `thrd_create':
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:296:
    undefined reference to `pthread_create'
     > +../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In
    function `u_thread_create':
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50:
    undefined reference to `pthread_sigmask'
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50:
    undefined reference to `pthread_sigmask'
     > +../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In
    function `call_once':
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:96:
    undefined reference to `pthread_once'
     > +../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In
    function `u_thread_get_time_nano':
     >
    +/builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:84:
    undefined reference to `pthread_getcpuclockid'
     > +collect2: error: ld returned 1 exit status
     > +
     > +Reviewed-by: Adam Jackson <[email protected] <mailto:[email protected]>>
     > +Signed-off-by: Igor Gnatenko <[email protected]
    <mailto:[email protected]>>
     > +---
     > + src/util/Makefile.am | 2 ++
     > + 1 file changed, 2 insertions(+)
     > +
     > +diff --git a/src/util/Makefile.am b/src/util/Makefile.am
     > +index a5241ad27b..633907b9fd 100644
     > +--- a/src/util/Makefile.am
     > ++++ b/src/util/Makefile.am
     > +@@ -31,6 +31,7 @@ noinst_LTLIBRARIES = \
     > + libxmlconfig.la <http://libxmlconfig.la>
     > +
     > + AM_CPPFLAGS = \
     > ++      $(PTHREAD_CFLAGS) \
     > +       -I$(top_srcdir)/include
     > +
     > + libmesautil_la_CPPFLAGS = \
     > +@@ -50,6 +51,7 @@ libmesautil_la_SOURCES = \
     > +       $(MESA_UTIL_GENERATED_FILES)
     > +
     > + libmesautil_la_LIBADD = \
     > ++      $(PTHREAD_LIBS) \
     > +       $(CLOCK_LIB) \
     > +       $(ZLIB_LIBS) \
     > +       $(LIBATOMIC_LIBS)
     > +--
     > +2.14.3
     > +
     > diff --git a/meta/recipes-graphics/mesa/mesa_17.3.2.bb
    <http://mesa_17.3.2.bb> b/meta/recipes-graphics/mesa/mesa_17.3.2.bb
    <http://mesa_17.3.2.bb>
     > index 9e9b23322a..8cdcf6c84f 100644
     > --- a/meta/recipes-graphics/mesa/mesa_17.3.2.bb
    <http://mesa_17.3.2.bb>
     > +++ b/meta/recipes-graphics/mesa/mesa_17.3.2.bb
    <http://mesa_17.3.2.bb>
     > @@ -9,6 +9,7 @@ SRC_URI =
    "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz
    <https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz> \
     >             file://llvm-config-version.patch \
     >             file://0001-winsys-svga-drm-Include-sys-types.h.patch \
     >           
      file://0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch \
     > +           file://0001-link-mesautil-with-pthreads.patch \
     >             "
     >
     >  SRC_URI[md5sum] = "5c59b779925f504ffd0f13c7dcd29ac6"
     > --
     > 2.11.0
     >
     > --
     > _______________________________________________
     > Openembedded-core mailing list
     > [email protected]
    <mailto:[email protected]>
     > http://lists.openembedded.org/mailman/listinfo/openembedded-core
    <http://lists.openembedded.org/mailman/listinfo/openembedded-core>



    --
    Otavio Salvador                             O.S. Systems
    http://www.ossystems.com.br http://code.ossystems.com.br
    Mobile: +55 (53) 9981-7854 <tel:%2B55%20%2853%29%209981-7854>       
         Mobile: +1 (347) 903-9750 <tel:%2B1%20%28347%29%20903-9750>
    --
    _______________________________________________
    Openembedded-core mailing list
    [email protected]
    <mailto:[email protected]>
    http://lists.openembedded.org/mailman/listinfo/openembedded-core
    <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
Signature · 2 lines
# Randy MacLeod.  WR Linux
# Wind River an Intel Company