bug-gnulib
[Top][All Lists]
Advanced

[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



reply via email to

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