From f4fec336071552525735f0c95b7eb7c5e88801de Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?=
Date: Fri, 22 Dec 2017 12:33:30 +0000
Subject: [PATCH] doc: describe recent build checks for 32 bit time_t
* README: Document the new handling of 32 bit time_t,
with examples of how to build in 64 bit mode on AIX.
Also mention that GNU make is desired on AIX
due to its mishandling of the "[" target.
Suggested by Assaf Gordon.
---
README | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/README b/README
index 9284e7c0ad..c4bdafe195 100644
--- a/README
+++ b/README
@@ -94,16 +94,30 @@ Here is one possible patch to correct the problem:
************************
-OSF/1 4.0d build failure
+OSF/1 4.0d and AIX build failures
------------------------
-If you use /usr/bin/make on an OSF/1 4.0d system, it will fail due
-to the presence of the "[" target. That version of make appears to
-treat "[" as some syntax relating to locks. To work around that,
+If you use /usr/bin/make on these systems, the build will fail due
+to the presence of the "[" target. OSF/1 make(1) appears to
+treat "[" as some syntax relating to locks, while AIX make(1)
+appears to skip the "[" target. To work around these issues
the best solution is to use GNU make. Otherwise, simply remove
all mention of "[$(EXEEXT)" from src/Makefile.
+************************
+32 bit time_t build failures
+------------------------
+
+On systems where it's determined that 64 bit time_t is supported
+(indicated by touch -t