More information on the X11R7.0/X11R6.9 release
Posted Dec 24, 2005 17:10 UTC (Sat) by
dmantione (guest, #4640)
In reply to:
More information on the X11R7.0/X11R6.9 release by Zarathustra
Parent article:
More information on the X11R7.0/X11R6.9 release
Actually, auto* is completely unusable for portability. The reason is it
assumes Unix. I'll sum up some OS-es: Linux, FreeBSD, Win32, WinCE,
NetBSD, AmigaOS 4, MorphOS, MacOS Classic, Mac OS X.
Now, for how many platforms does auto* help? About half of them. In other
words, auto* solves the portability problem for about 50% of the OS-es.
Now 50% is pretty impressive, right? Not at all, since Unixes have a lot
in common, the porting effort for the other OS-es is a lot more than 50%
of the porting effort, in case you should want to support them all.
To be able to build auto* crap on non-Unix systems, of which Win32 is one
of the most common, one needs a Unix-emulation environment, like Cygwin.
However, this does not produce native applications.
(
Log in to post comments)