On Jan 9, 2006, at 8:17 AM, cdr wrote:
so you can just use the native .so extension
the point behind this (i hope its obvious) is so you dont have to override the default extension in dlopen() and SCons..i cant think of another cross-platform app that decided it needed to invent new library extensions. can anyone name some?
The whole reason why this thread started was because of problems with using the native extension: My [hid] object cannot access hid.dll since the file names are the same.
Photoshop is an example of a program that uses a special, cross-platform extension for its extensions (.8ba). QuickTime is another example. (.qtx).
Mac OS X's .bundle and .framework are examples of packaging .so differently. So there are plenty of precedents.
.hc ________________________________________________________________________ ____
"[W]e have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity." -John Gilmore