about summary refs log tree commit diff
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.