The patch applied cleanly and the subsequent build finished. However, the resulting Xorg does not even load GLX now: ... [ 412.701] (II) Loading /usr/X11R7/lib/modules/extensions/libglx.so [ 412.716] (EE) Failed to load /usr/X11R7/lib/modules/extensions/libglx.so: /usr/X11R7/lib/modules/extensions/libglx.so: Undefined symbol "glXGetProcAddressARB" (symnum = 492) ....
Maybe I was wrong to build this with '-u', I might try a full build later. On Sun, 31 Mar 2019 at 22:00, Chavdar Ivanov <[email protected]> wrote: > > Thanks, I'll check it out right away. > > Chavdar > > On Sun, 31 Mar 2019 at 21:21, matthew green <[email protected]> wrote: > > > > > Is there anything I might be missing or our built-in Xorg is lacking > > > for this hardware? > > > > this may be old Mesa on your intel GPU not supporting that. > > > > we're very close to switching xsrc to Mesa 18 for all ports. > > it works on non x86, and this patch below is needed for x86. > > > > https://www.netbsd.org/~mrg/mesa18.src.working.v2.diffs > > > > you'll need to build with -V HAVE_MESA_VER=18, and it will > > build llvm tools *and* libs and thus take a significantly > > longer time to build, but this works for me on kaby lake > > intel, bunch of radeon generations, and some nouveau ones. > > > > > > .mrg. > > > > -- > ---- -- ----
