On 18/05/14 08:41, Jonathan Gray wrote: > On Sun, May 18, 2014 at 08:07:38AM +0100, Emil Velikov wrote: >> Create a single library containing the state-tracker etc. >> thus have a smaller overall size footprint of mesa. >> >> The driver can be built with the relevant pipe-drivers >> statically linked in, or loaded as shared modules. >> Currently we default to static link. >> >> Add SPLIT_TARGETS to guard the other VL targets. >> >> Note: symlink handling is rather ugly at the moment due >> to versioning of the libvdpau library. Tested only on >> linux plarform. BSD and other platforms will likely need >> and update. > > Given these links will fail and break builds perhaps > only do them on systems where the library versioning > is known to work like it does on linux, otherwise > install multiple copies of the library? > > That or find a way to get libtool to create them. > Hi Jonathan,
Just had a look but did not manage to see a OpenBSD repo that uses latest (or 10+ era) mesa. I was looking for the targets which are built under OpenBSD, although xanocara's mesa 9.2.x is not too informative. - Which of the targets addressed in these series are built/used with OpenBSD ? - Do you have a link/spec/doc that I can lookup the platform's shared library versioning scheme ? - Are you aware of any projects that go through these hoops (hardlinks + versioned fun) that I can get some inspiration from ? Cheers, Emil [1] http://www.openbsd.org/cgi-bin/cvsweb/xenocara/dist/Mesa/src/mesa/ _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev