On Tue, 02 Jun 2020 18:23:21 -0700 "Greg A. Woods" <wo...@planix.ca> wrote:
> Fixes dlopen of libGL reported by prlw1 on current users. > From tnn, via pkgsrc/graphics/MesaLib*. > > > > I'm guessing I just want to avoid GLX_USE_TLS for the static libraries > for now, though I'm guessing also that a proper fix to allow use of TLS > in the static-linked case would still be desirable? Or does this only > matter for loadable drivers, which cannot be in the static-linked world? I'm not sureu_current.o should even be included in libglapi. These symbols aren't present in pkgsrc's libglapi.so. Maybe this patch helps? (I don't know if it will break anything else.) --- external/mit/xorg/lib/libglapi/Makefile 23 Feb 2020 02:02:32 -0000 1.7 +++ external/mit/xorg/lib/libglapi/Makefile 3 Jun 2020 07:18:44 -0000 @@ -15,7 +15,6 @@ SRCS.mapi= \ shared_entry.c \ stub.c \ table.c \ - u_current.c \ u_execmem.c BUILDSYMLINKS+= ${X11SRCDIR.Mesa}/src/mapi/entry.c shared_entry.c