Hi,

On Fri, Aug 20, 2010 at 10:56:51AM -0500, Karl O. Pinc wrote:
> On 08/20/2010 10:48:17 AM, Gert Doering wrote:
> 
> > The app is cross-compileable today - but to make that work requires
> > that 
> > all relevant Windows APIs are exported in mingw headers *and
> > libraries*.
> > 
> > Windows APIs have the nasty habit of changing over time, so if mingw
> > stops updating their libraries etc., OpenVPN would be sort of stuck
> > to the old APIs - which might turn into a problem.  Or might not.  We
> > don't know...
> 
> You could also say that, for instance,
> gcc might not keep up-to-date and it'd be better to use, say,
> the Intel compiler which is faster anyway.  

Which C compiler to use doesn't really matter, as long as the C compiler
(and the system libraries) presents all necessary APIs for this platform.

> What makes mingw different from gcc?  It is really in such danger?

mingw has the same problem as WINE: it's following a foreign API that's
beeing extended and changed regularily.  It's not "the native platform
environment", so they always have to play catch-up.

Don't get me wrong, I'm a big fan of mingw - I'm just explaining why
this could be a problem if, for example, Windows 8 needs a new way to
configure IP addresses on a tap interface and the necessary API is just
not there in the mingw environment.

> I've had fewer problems with open source projects being
> discontinued than I have had with proprietary products.

Well, I've had my share of stale and unmaintained open source projects,
and also of commercial pain.  OTOH, the assumption that microsoft will
continue to provide compiler environments for their OSes is not fully
unwarranted :-)

gert
-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             g...@greenie.muc.de
fax: +49-89-35655025                        g...@net.informatik.tu-muenchen.de

Attachment: pgpHRJeafV0IH.pgp
Description: PGP signature

Reply via email to