Bill Allombert on Wed, 19 Sep 2012 16:17:21 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

OS2/cygwin/mingw support


Dear developers,

The code to handle PE platforms (os2,cygwin,mingw) has lot of duplication,
and since I only ever test mingw (using wine...) I cannot really fix them
without taking the risk of breaking cygwin/os2.
For example config/get_dlld has:

    cygwin) DLLDFLAGS="-Wl,--out-implib=\$(LIBPARI_SO)\$(_A),--export-all-symbols";;
    mingw) DLLDFLAGS="-Wl,--out-implib=\$(LIBPARI_SO)\$(_A)";;

I have no idea why we use --export-all-symbols on cygwin and not on mingw.

However the os2 code is worse in the sense it is almost a complete copy of
the cygwin code and is probably totally untested, so maybe we should get rid of
it.

Cheers,
Bill.