On 1 January 2018 at 21:49, Igor Gnatenko <[email protected]> wrote: > ../../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 > > Signed-off-by: Igor Gnatenko <[email protected]>
Thanks Igor. I believe you're hitting this since the garbage collector does not kick in, thus it ends up in the final binary even if we're not using it. Regardless, the fix is correct and we'll pick it up for the stable branches. For example - ia64 lacks GC and also fails. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104818 -Emil _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
