about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2018-06-29 16:53:47 +0200
committerFlorian Weimer <fweimer@redhat.com>2018-06-29 16:53:47 +0200
commite69d994a63afc2d367f286a2a7df28cbf710f0fe (patch)
tree5786a275f401b02ced0269a4ec7b2e4e9f7537a8 /ChangeLog
parent841785bad14dfad81a0af94900310141c59f26a4 (diff)
downloadglibc-e69d994a63afc2d367f286a2a7df28cbf710f0fe.tar.gz
glibc-e69d994a63afc2d367f286a2a7df28cbf710f0fe.tar.xz
glibc-e69d994a63afc2d367f286a2a7df28cbf710f0fe.zip
New configure option --disable-crypt.
Some Linux distributions are experimenting with a new, separately
maintained and hopefully more agile implementation of the crypt
API.  To facilitate this, add a configure option which disables
glibc's embedded libcrypt.  When this option is given, libcrypt.*
and crypt.h will not be built nor installed.
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.