[Mesa-dev] [PATCH 16/23] targets/vdpau: convert to static and shared pipe-drivers
Emil Velikov
emil.l.velikov at gmail.com
Sun May 18 01:44:00 PDT 2014
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/
More information about the mesa-dev
mailing list