From 313b14efba35e766f99d0fba79e04b0d0a8b5fc0 Mon Sep 17 00:00:00 2001 From: kan Date: Thu, 29 Jul 2004 14:49:57 +0000 Subject: Add a note about recent GCC import. --- UPDATING | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'UPDATING') diff --git a/UPDATING b/UPDATING index afb3bbd..7f78302 100644 --- a/UPDATING +++ b/UPDATING @@ -17,6 +17,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 5.x IS SLOW: developers choose to disable these features on build machines to maximize performance. +20030728: + System compiler has been upgraded to GCC 3.4.2-pre. As with any major + compiler upgrade, there are several issues to be aware of. GCC 3.4.x + has broken C++ ABI compatibility with previous releases yet again + and users will have to rebuild all their C++ programs with the new + compiler. A new unit-at-a-time optimization mode, which is default + in this compiler release, is more aggressive in removing unused + static symbols. This is the likely cause of 'make buildworld' + breakages with non-default CFLAGS where optimization level is set + to -O2 or higher. + 20040727: The size of 'struct ifnet' has changed due to the addition of the IFF_NEEDSGIANT flag (and what it implies). All kernel -- cgit v1.1