Bug 87302 - d3dadapter.so file name has no lib prefix
Summary: d3dadapter.so file name has no lib prefix
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Other (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: mesa-dev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-14 11:26 UTC by Georgy
Modified: 2014-12-14 16:49 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Georgy 2014-12-14 11:26:15 UTC
After building mesa 10.4 or mesa git with --enable-nine option d3dadapter library has no lib prefix in filename (producing file /usr/lib64/d3d/d3dadapter.so.*).
Tested with gento 9999 ebuild and vanilla mesa downloaded from mesa3d site.
Comment 1 Emil Velikov 2014-12-14 14:38:31 UTC
What makes you think that it needs one ? It's not a shared library nor its meant to be linked against. It's a module that should be dlopened.

-Emil
P.S. It was me that intentionally removed the prefix :P
Comment 2 Georgy 2014-12-14 16:31:23 UTC
Hi Emil.
I try to build wine with nine patch, and wine's configure can't find -ld3dadapter, symlinking does not fix this issue.
IMHO, if we use lib prefix so we can use both dlopen and linking against (if some app will use it). 

-Georgy
Comment 3 Emil Velikov 2014-12-14 16:49:20 UTC
I'm sorry but I don't see a reason to promote what is essentially a module to a shared object, just to hack around an issue in wine's configure.

Afaics David has (somewhat) fixed it [1]. Yet it seems that he's squashed the fix nuking my comments :'(

Check with the commit mentioned, and please work with the guys to improve things rather than adding hacks.

Thanks
Emil

[1] https://github.com/iXit/wine/commit/e8963ed284574b23f9d8cf1eb1c6ea877b8f9324


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.