[Scummvm-devel] Shared objects exe

John Willis John.Willis at Distant-earth.com
Tue Feb 3 09:44:53 CET 2009


Dear Hubert,

> > I have no idea what a "SO exe" is, or how one would build one. If SO =
> > Shared Object (as it seems to be on Linux?), then maybe what you are
> > looking for is
> >   ./configure --enable-plugins --default-dynamic
> 
> By using this command i get a
> Requested to build plugins ... yes
> Ability to build plugins ... no
> 
> Hmm, i don't know if this is what i want anyway

What you are trying to do is just simply create a dynamic linked executable
(the ScummVM engine plugins are, in this case, another matter all together).

> SO are shared objects, yes, sorry for being misleading
> I'd like to build the exe without linking e.g. SDL static, but to make
> ScummVM
> use the shared object of SDL i have flying around on my machine.
> 
> Main reason is size of the exe and (i think) easier to stay up-to-date
> with third
> party apps, like e.g. SDL

The ability to create a dynamically linked ScummVM is largely dependent on
your build environment and platform but in the majority of cases (Linux/SDL
etc.) this will be the default state. You would usually require
configuration work to change the build to a static build (there are a few
cases where static builds are default like the GP2X for technical reasons
but they are in the minority).

If you could specify what your build platform is then we would be able to
advice you on the default build state.

Regards,

John Willis






More information about the Scummvm-devel mailing list