aboutsummaryrefslogtreecommitdiff
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.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.