Since and executable must be built with code compiled
with the same calling conventions, you can either
recompile the libraries for single-threaded or
recompile your application code for multi-threaded.
By default the libraries are compiled for
multi-threaded since oggdrop (one of the xiph.org
apps) is multithreaded, and this policy makes the
least assuptions about the app they will be used in.
Since using the multi-threaded libraries results in
only slightly fatter and slower code, I recommend that
you just compile your application for using the
multi-threaded runtime.
--- Mike Shapiro <mike@zoesis.com> wrote:> I noticed that the statically linked ogg/vorbis
> libraries for Windows are
> multithreaded. I want to link them into a
> non-multithreaded application, so
> I'm considering recompiling them to use the
> non-multithreaded C runtime. Is
> this feasible, or do libogg and libvorbis rely on
> multithreading?
>
>
> --- >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@xiph.org'
> containing only the word 'unsubscribe' in the body.
> No subject is needed.
> Unsubscribe messages sent to the list will be
ignored/filtered.
<p>__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/
--- >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@xiph.org'
containing only the word 'unsubscribe' in the body. No subject is
needed.
Unsubscribe messages sent to the list will be ignored/filtered.