[vorbis-dev] Ports

Ralph Giles giles at ashlu.bc.ca
Sun Dec 24 12:08:58 PST 2000



On Sun, 24 Dec 2000 20:24:39 Michael Smith wrote:

> That'd be good. Is there a good/well designed library for cross-platform
> dynamic loading, so we could just use that instead of a heap of
> platform-specific implementations? 

Perhaps a better dependency would be glib. At least, it's more widely
distributed on *nix. The dynamic module code is actually quite small and
nicely modularized, so compiling in a special subset is also a reasonable
option, as is porting just that part to other OSs.

The current stable version supports any system with dlopen(), shl_load()
(HP-UX), and Win32. Ports exist (and will be in v1.4) for OS/2 and BeOS.
Adding classic MacOS support to just the gmodule code would be pretty
quick.

Other options I know of are libtdl from GNU Autotools (not widely ported,
I think) and the loader in Xfree4, which apparently is quite low level;
when we were looking at this for ghostscript, we decided it would be a
pain to maintain a fork of it.

FWIW,
 -ralph


--
giles at ashlu.bc.ca

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.




More information about the Vorbis-dev mailing list