LGTM, by the way, I just compare to pkgsrc MesaLib as the canonical version :-)
On Mon, Apr 22, 2019 at 08:48:05AM +0200, Yorick Hardy wrote: > On 2019-04-18, co...@sdf.org wrote: > > LD_PRELOAD=/usr/lib/libpthread.so fixes it. > > It's the libc stubs. I don't know what to link against libpthread but > > pkgsrc is cheating by having glmark2 linked with libpthread. > > Thank you for updating Mesa, it is much appreciated. SDL2 applications > which load libGL.so seem to fail due to missing symbols, I had to add > some dependencies as below. Is this correct? > > -- > Kind regards, > > Yorick Hardy > > Index: external/mit/xorg/lib/Makefile > =================================================================== > RCS file: /cvsroot/src/external/mit/xorg/lib/Makefile,v > retrieving revision 1.49 > diff -u -u -r1.49 Makefile > --- external/mit/xorg/lib/Makefile 16 Apr 2019 21:20:51 -0000 1.49 > +++ external/mit/xorg/lib/Makefile 22 Apr 2019 06:43:24 -0000 > @@ -20,10 +20,12 @@ > .endif > SUBDIR+=libxcb \ > .WAIT > +SUBDIR+=libX11 \ > + .WAIT > .if !defined(MLIBDIR) > SUBDIR+=${EXTRA_DRI_DIRS} dri${OLD_PREFIX} gallium${OLD_PREFIX} > .endif > -SUBDIR+=fontconfig libSM libX11 \ > +SUBDIR+=fontconfig libSM \ > .WAIT \ > libXcomposite libXdamage libXext libXfixes libXt \ > libxkbfile libepoxy \ > Index: external/mit/xorg/lib/gallium/Makefile > =================================================================== > RCS file: /cvsroot/src/external/mit/xorg/lib/gallium/Makefile,v > retrieving revision 1.25 > diff -u -u -r1.25 Makefile > --- external/mit/xorg/lib/gallium/Makefile 16 Apr 2019 17:29:09 -0000 > 1.25 > +++ external/mit/xorg/lib/gallium/Makefile 22 Apr 2019 06:43:24 -0000 > @@ -957,6 +957,9 @@ > LIBDPLIBS+= terminfo ${.CURDIR}/../../../../../lib/libterminfo > LIBDPLIBS+= z ${.CURDIR}/../../../../../lib/libz > LIBDPLIBS+= execinfo ${.CURDIR}/../../../../../lib/libexecinfo > +LIBDPLIBS+= xcb ${.CURDIR}/../libxcb/libxcb > +LIBDPLIBS+= xcb-dri2 ${.CURDIR}/../libxcb/dri2 > +LIBDPLIBS+= X11-xcb ${.CURDIR}/../libX11/libX11-xcb > > # gallium drivers requiring LLVM > .if ${BUILD_LLVMPIPE} == 1 || ${BUILD_RADEON} == 1