summaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorJustin Hibbits <jhibbits@FreeBSD.org>2017-06-26 02:25:19 +0000
committerJustin Hibbits <jhibbits@FreeBSD.org>2017-06-26 02:25:19 +0000
commitfbcf7bcdf459b03263caa1aa9d809814de7cbe76 (patch)
tree339069aff308ef37772136410597b12410d8d61f /UPDATING
parent81b07aac10a33590f8231b4ab4be41730b1f9e58 (diff)
downloadsrc-test-fbcf7bcdf459b03263caa1aa9d809814de7cbe76.tar.gz
src-test-fbcf7bcdf459b03263caa1aa9d809814de7cbe76.zip
Solve the y2038 problem for powerpc
AKA Make time_t 64 bits on powerpc(32). PowerPC currently (until now) was one of two architectures with a 32-bit time_t on 32-bit archs (the other being i386). This is an ABI breakage, so all ports, and all local binaries, *must* be recompiled. Tested by: andreast, others MFC after: Never Relnotes: Yes
Notes
Notes: svn path=/head/; revision=320347
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING9
1 files changed, 9 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index ed08c78df016d..fcb9817bb9027 100644
--- a/UPDATING
+++ b/UPDATING
@@ -51,6 +51,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
****************************** SPECIAL WARNING: ******************************
+20170625:
+ The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
+ a very major ABI incompatible change, so users of FreeBSD/powerpc must
+ be careful when performing source upgrades. It is best to run
+ 'make installworld' from an alternate root system, either a live
+ CD/memory stick, or a temporary root partition. Additionally, all ports
+ must be recompiled. powerpc64 is largely unaffected, except in the case
+ of 32-bit compatibility. All 32-bit binaries will be affected.
+
20170623:
Forward compatibility for the "ino64" project have been committed. This
will allow most new binaries to run on older kernels in a limited