Ah - thank you for the symbol list!

 From the decorations (and names) it looks these symbols are all OpenAL 
extensions...except for alBufferAppendData, which appears to have been 
(incorrectly?!?) exported as a non-decorated symbol too.  One document 
from 2001 referes to the "well-documented" alBufferAppendData, but it's 
not in the 1.1 spec, not even as a dropped symbol.

Anyway, I can't deny that, to the extent that there might be an 
(undocumented and now deprecated?) core function in OpenAL, that that 
would warrant a .so version name change.

I don't think the other symbols with decoration should warrant a soname 
change; like OpenGL, OpenAL extension discovery should be done at 
runtime to cope with renderers that don't provide all extensions; 
changing the major version because a particular extension was dropped 
would punish apps that correctly check extensions at runtime.

cheers
Ben


-- 
Scenery Home Page: http://scenery.x-plane.com/
Scenery blog: http://xplanescenery.blogspot.com/
Plugin SDK: http://www.xsquawkbox.net/xpsdk/
X-Plane Wiki: http://wiki.x-plane.com/
Scenery mailing list: [email protected]
Developer mailing list: [email protected]

-- 
/usr/lib/libopenal.so.0 missing from Intrepid
https://bugs.launchpad.net/bugs/273558
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to