summaryrefslogtreecommitdiffstats
path: root/INSTALL.quagga.txt
diff options
context:
space:
mode:
authorGreg Troxel <gdt@ir.bbn.com>2013-03-03 17:38:17 +0100
committerGreg Troxel <gdt@ir.bbn.com>2013-03-03 17:38:17 +0100
commitf05a5595e6b4805bc1a6bd86fe7076c5ffbb7f00 (patch)
treece7f828822bd61f5c312056eb40949173f5f2e72 /INSTALL.quagga.txt
parenthash: dynamically grow hash table (diff)
downloadfrr-f05a5595e6b4805bc1a6bd86fe7076c5ffbb7f00.tar.xz
frr-f05a5595e6b4805bc1a6bd86fe7076c5ffbb7f00.zip
build: Update supported versions.
INSTALL.quagga.tex: Given the statement that it's viewed as a bug if quagga doesn't build on OS versions on the list, prune the list to the set for which there would be near-universal agreement that it's a bug. Clarify that the response to a system on the list not building might be dropping it from the list. (Time marches on, and these lists are not necessarily maintained. As an example, the comment saying FreeBSD4 support was iffy is now 6 years old.) Delete old discussion of ancient texinfo. Delete discussion of NetBSD versions before 4 (as no longer relevant).
Diffstat (limited to 'INSTALL.quagga.txt')
-rw-r--r--INSTALL.quagga.txt27
1 files changed, 13 insertions, 14 deletions
diff --git a/INSTALL.quagga.txt b/INSTALL.quagga.txt
index ec4e799d2..ae3d4ec61 100644
--- a/INSTALL.quagga.txt
+++ b/INSTALL.quagga.txt
@@ -16,23 +16,20 @@ workarounds for POSIX non-compliance are welcome.
It is considered a bug if Quagga fails to build and run on any of the
following systems (where .x indicates the most recent release), or
-such systems "-current" versions. (Note that considering it a bug is
+such systems "-current" versions. Or, it might be that this list is
+out of date and will be updated. (Note that considering it a bug is
not a guarantee of support, merely "we agree that it is broken".)
Dragonfly ?
- FreeBSD 4.x [In 2007, this is getting tenous.]
- FreeBSD 5.x
- FreeBSD 6.x
+ FreeBSD (stable branches currently supported, plus perhaps one)
FreeBSD-current
Linux [kernel/distribution information needed]
- NetBSD 2.x [Note texinfo 4.6 in base system]
- NetBSD 3.x
NetBSD 4.x
+ NetBSD 5.x
+ NetBSD 6.x
NetBSD-current
OpenBSD ? [info needed on what should work]
- Solaris 9
- Solaris 10
-
+ Solaris (modern/supported versions, including OpenSolaris forks)
For further Quagga specific information on 'configure' and build-time
configuration of the software, please read the Quagga info
@@ -70,7 +67,8 @@ deficient is made.
texinfo: 4.7 (released 2004-04-10; 4.8 is not yet common)
GNU AWK: 3.1.5 (released 2005-08-12)
-Becuase some systems provide texinfo 4.6 (4.7 is new), quagga.info is
+[TODO: texinfo 4.6 is now ancient and this should be revisited/fixed]
+Because some systems provide texinfo 4.6 (4.7 is new), quagga.info is
checked in so that texinfo will generally not be invoked. When
texinfo 4.7 is widespread, quagga.info will be removed from CVS and
texinfo will become required again. (4.7 has figure support, needed
@@ -91,11 +89,12 @@ instructions.
Notes on required versions:
The general goal is to use a modern baseline of tools, while not
-imposing pain on those tracking stable distributions. The notes below
-explain what versions are present in various environments.
+imposing pain on those tracking supported (or almost supported) stable
+distributions. The notes below explain what versions are present in
+various environments.
-NetBSD 1.6 and 2 provide texinfo 4.6. This is now considered old.
-NetBSD 3 and 4 provide texinfo 4.7.
+NetBSD 4 provides texinfo 4.7.
+NetBSD 5 and 6 provides texinfo 4.8
Fedora Core ? provides autoconf 2.59.