[gcompris-devel] window port progress

Christof Petig christof at petig-baender.de
Mon Mar 22 23:30:00 UTC 2004


Bruno Coudoin schrieb:
> I have been able to compile gcompris on windows using mingw but I am
> currently blocked by the plugins.
> What happens is that I cannot create shared libs for the plugins because
> it tell me the gcompris core entry points are missing.
> It seems that I have 2 options:
> - create a lib of gcompris core and share link both gcompris and the
> plugins with it (uncertainty path).
> - create a static version of gcompris were all plugins are staticaly
> linked with gcompris core (code change but will work for sure)

to me #1 looks like the favorite way to go. #2 really makes gcompris' 
good plugin architecture ashamed.

Did you investigate a third road: Use a dynamic loader which can 
postpone symbol resolution to runtime on windows (this probably means no 
.dll but .o files). IIRC libtool (libltdl, GNU dld) has such a tool. #1 
is the most native solution on Win32 though.

Still offering advice/experience
     Christof





More information about the Gcompris-devel mailing list