[gephex-devel] gephex 0.4.4

georg at kexbox.org georg at kexbox.org
Tue Jan 17 08:46:01 CET 2006


Hi all,

> there wasn't much motion in the stable(0.4) branch over the last months.
> But the patient isn't dead yet. The next release(0.4.4) will include
> some major changes:
>
> - add support for qt4.x and drop support for qt3.x and 2.3
>
> - use a current snapshot from ffmpeg cvs and drop support for older ones
>
> - change the build system for win32 to the mingw toolchain

As detailed in [1], there are still some open issues regarding the mingw
builds.
Most serious problem is the libtool/dll issue: libtool (at least version
1.5) does not allow to build dlls that are linked against static libs 
or object
files.
Some modules link against libcolorconv and libscale, which are currently
static libs. Other modules link against nasm-built object files.

The former problem could be solved by turning libcolorconv, libscale, and
libjoystick into shared libraries themselves. But I'm not sure how this should
be handled for the nasm-build files.

Another option would be to use gcc directly to create dlls instead of libtool.
Drawbacks:
  - we loose support for compiliers other than gcc
  - a lot of Makefile work

Any thoughts?


Regards,

Georg

[1] http://wiki.gephex.org/BuildMinGW


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the gephex-devel mailing list