[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Document reasonable portability targets
From: |
Bruno Haible |
Subject: |
Re: Document reasonable portability targets |
Date: |
Mon, 15 Nov 2010 21:05:00 +0100 |
User-agent: |
KMail/1.9.9 |
Hello Bastien,
> I am trying to help bruce with error.c in order to determine the program name
> automatically on the so called "reasonable portability targets", but I could
> not find a list of this targets...
>
> Could we document it ?
It's already implicitly documented, in the chapter about each function:
<http://www.gnu.org/software/gnulib/manual/gnulib.html#Function-Substitutes>
For example, the function posix_trace_attr_init, which no system implements,
is marked as:
"This function is missing on some platforms:
glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1,
HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS."
Eliminate the version numbers, and you have the systems about which we worry:
glibc, MacOS X, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX IRIX, OSF/1, Solaris,
Cygwin, mingw, Interix, BeOS.
Over time we've effectively dropped Interix and BeOS and started to support
MirBSD instead:
glibc, MacOS X, FreeBSD, NetBSD, OpenBSD, MirBSD, AIX, HP-UX, IRIX, OSF/1,
Solaris, Cygwin, mingw.
Bruno