summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--UPDATING11
1 files changed, 11 insertions, 0 deletions
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
OpenPOWER on IntegriCloud