[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#884356: mesa FTBFS on ia64



On Thu, Dec 14, 2017 at 08:29:25AM -0500, Jason Duerstock wrote:
> Source: mesa
> Severity: normal
> 
> Dear Maintainer,
> 
> On ia64, mesa appears to FTBFS due to a missing link to libpthread by libgbm:
> 
> /bin/bash ../../libtool  --tag=CC   --mode=link gcc -I../../../include -I../../../src -I../../../src/loader -I../../../src/gbm/main
>  -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS -DNDEBUG -DTEXTURE_FL
> OAT_ENABLED -DHAVE_XLOCALE_H -DHAVE_SYS_SYSCTL_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_STRTOD_L -DHAVE_DL_ITERATE_PHDR -DHAVE_POSIX_MEMALIGN -DHAVE_GALLIUM_EXTRA_HUD=1 -DHAVE_LIBSENSORS=1 -DUSE_LIBGLVND=1 -DHAVE_LIBDRM -DGLX_USE_DRM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DHAVE_X11_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_WAYLAND_PLATFORM -DWL_HIDE_DEPRECATED -DHAVE_DRM_PLATFORM -DHAVE_DRI3 -DENABLE_SHADER_CACHE -DHAVE_MINCORE -DHAVE_ST_VDPAU -fvisibility=hidden  -DDEFAULT_DRIVER_DIR='"/usr/lib/ia64-linux-gnu/dri:\${ORIGIN}/dri:/usr/lib/dri"' -I/usr/include/libdrm  -g -O2 -fdebug-prefix-map=/mnt/a/sid/mesa-17.3.0=. -Wformat -Werror=format-security -Wall -Wall -Werror=implicit-function-declaration -Werror=missing-prototypes -Wmissing-prototypes -fno-math-errno -fno-trapping-math -std=c99  -no-undefined -version-info 1:0 -Wl,--gc-sections -Wl,--no-undefined  -o libgbm.la -rpath /usr/lib/ia64-linux-gnu main/backend.lo main/gbm.lo backends/dri/gbm_dri.lo!
>   ../../sr
>  c/loader/libloader.la ../../src/util/libmesautil.la ../../src/util/libxmlconfig.la -ldl ../../src/egl/wayland/wayland-drm/libwayland-drm.la -lwayland-server -ldrm
> libtool: link: gcc -shared  -fPIC -DPIC  main/.libs/backend.o main/.libs/gbm.o backends/dri/.libs/gbm_dri.o  -Wl,--whole-archive ../../src/loader/.libs/libloader.a ../../src/util/.libs/libmesautil.a ../../src/util/.libs/libxmlconfig.a ../../src/egl/wayland/wayland-drm/.libs/libwayland-drm.a -Wl,--no-whole-archive  -lz -lexpat -lm -ldl -lwayland-server -ldrm  -g -O2 -Wl,--gc-sections -Wl,--no-undefined   -Wl,-soname -Wl,libgbm.so.1 -o .libs/libgbm.so.1.0.0
> /usr/bin/ld: Warning: gc-sections option ignored

Maybe it's related to this warning.

> ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_setname':
> ./build/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':
> ./build/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':
> ./build/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':
> ./build/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':
> ./build/src/util/../../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask'
> ./build/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':
> ./build/src/util/../../../include/c11/threads_posix.h:96: undefined reference to `pthread_once'
> ./build/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':
> ./build/src/util/../../../src/util/u_thread.h:84: undefined reference to `pthread_getcpuclockid'
> 
> I have attached the last 50 lines of the build log, but the full log is available if you need it.

Yes, the full log would be nice, especially the part from configure
would be interesting.

Thanks,
Andreas


Reply to: