Complete.Org: Mailing Lists: Archives: freeciv-dev: November 2001:
[Freeciv-Dev] Re: curiosity
Home

[Freeciv-Dev] Re: curiosity

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Paul Zastoupil <paulz@xxxxxxxxxxxx>
Cc: Paul Zastoupil <paulz@xxxxxxxxxxxx>, Reinier Post <rp@xxxxxxxxxx>, Freeciv developers <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: curiosity
From: Andrew Sutton <ansutton@xxxxxxx>
Date: Fri, 30 Nov 2001 23:02:53 -0500

On Friday 30 November 2001 08:47 pm, Paul Zastoupil wrote:
> Are there c++ compilers for all the platforms listed at:

i don't imagine that the FreeCiv could be any more complicated than ACE. 
using c++ it runs on:

WinNT 3.5.x, 4.x, 2000
Win95/98
and WinCE
Mac OS X
Solaris 1.x and 2.x
SGI IRIX 5.x and 6.x
DG/UX, HP-UX 9.x, 10.x, and 11.x
DEC/Compaq UNIX 3.x and 4.x
AIX 3.x and 4.x
DG/UX, UnixWare
SCO
Debian Linux 2.x
RedHat Linux 5.2, 6.x, and 7.x
FreeBSD
NetBSD
LynxOS
VxWorks
Chorus ClassiX 4.0
QnX Neutrino
RTEMS
PSoS
MVS OpenEdition
CRAY UNICOS

it might be useful to know that ACE is tested for distributions. for windows 
(since versions are far apart), testing is done per platform, per compiler. 
ACE actually works with MSVC++, Borland C++ builder and IBM's Visual Age 
development suites). For linux, ACE is only tested for distributions since 
the compiler version basically changes for each distribution.

i think this supercedes the freeciv portability list :) needless to say, i 
don't really think that porting c++ is really an issue. besides, how many 
open source projects do you know list cray as a platform. does that satisfy 
your curiosity?

actually, this is something i'd like to address for FreeCiv 2.0 - at least 
for the server. using ACE gives a portability layer for the following 
platforms. this includes everything from network commmunications to threading 
to... oops forgot. anyway, using ACE for the server automatically gives us 
these platforms to run on. the client will probably cut that list some. using 
Qt or java for the client will allow a little more flexibility as the porting 
of those systems has been funded.

andy


[Prev in Thread] Current Thread [Next in Thread]