aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9b6edb1f1f..09543433ac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,28 @@
2018-06-29 Zack Weinberg <zackw@panix.com>
+ * configure.ac: New command-line option --disable-crypt.
+ Force --disable-nss-crypt when --disable-crypt is given, with a
+ warning if it was explicitly enabled.
+ * configure: Regenerate.
+ * config.make.in: New boolean substitution variable $(build-crypt).
+ * Makeconfig: Only include 'crypt' in all-subdirs and rpath-dirs
+ when $(build-crypt).
+ * manual/install.texi: Document --disable-crypt.
+ * INSTALL: Regenerate.
+
+ * crypt/Makefile: Remove code conditional on $(crypt-in-libc),
+ which is never set.
+ * conform/Makefile: Only include libcrypt.a in
+ linknamespace-libs-xsi and linknamespace-libs-XPG4
+ when $(build-crypt).
+ * elf/Makefile (CFLAGS-tst-linkall-static.c): Only define
+ USE_CRYPT to 1 when $(build-crypt).
+ (tst-linkall-static): Only link libcrypt.a when $(build-crypt).
+ (localplt-built-dso): Only add libcrypt.so when $(build-crypt).
+ * elf/tst-linkall-static.c: Only include crypt.h when USE_CRYPT.
+
+2018-06-29 Zack Weinberg <zackw@panix.com>
+
* crypt/crypt.h, posix/unistd.h: Update comments and
prototypes for crypt and crypt_r.