diff options
author | Justin Hibbits <jhibbits@FreeBSD.org> | 2017-06-26 02:25:19 +0000 |
---|---|---|
committer | Justin Hibbits <jhibbits@FreeBSD.org> | 2017-06-26 02:25:19 +0000 |
commit | fbcf7bcdf459b03263caa1aa9d809814de7cbe76 (patch) | |
tree | 339069aff308ef37772136410597b12410d8d61f /UPDATING | |
parent | 81b07aac10a33590f8231b4ab4be41730b1f9e58 (diff) | |
download | src-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-- | UPDATING | 9 |
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 |