[Date Prev][Date Next][Thread Prev][Thread Next][Thread Index]
Re: [XaraXtreme-dev] Supporting different OS than Linux, Win32, and Mac OS X?
- From: Alex Bligh <alex@xxxxxxxxxxx>
- Date: Tue, 10 Jan 2006 20:10:50 +0000
- Subject: Re: [XaraXtreme-dev] Supporting different OS than Linux, Win32, and Mac OS X?
Andreas Kohn wrote:
For many programs, compiling out of the box is usually not prevented by
using certain platform specific features, but rather due to a lot of
implicit assumptions about a platform.
This also includes names of libraries, names of directories, missing,
incomplete checks or checks that get executed but the results ignored in
the configure-stage, order and dependency of includes, and many more.
I agree. But /most/ of that is handled by wxWidgets in this case;
I am assuming that works fine on *BSD. The configure system is
gnu autoconf & automake so if there are assumptions, it shouldn't
be too hard to tweak them.
As such, (most) porting between unix-like operating systems is something
trivial, if you consider finding and fixing these assumptions while
maintaining support for the original platform trivial :)
What I really meant was "it should be easier than a port involving
a different byte ordering, different size of types, or different
wxWidgets variant" (all of which we've done or attempted
at least once so far).