From 6c85c5a1773d786ccdc375e34431488fbcdd88e0 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Mon, 17 Jul 2023 12:44:17 -0400 Subject: configure: Disable building libcrypt by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We mentioned eventual dropping of libcrypt in the 2.28 NEWS. Actually put that plan in motion by first disabling building libcrypt by default. note in NEWS that the library will be dropped completely in a future release. Also add a couple of builds into build-many-glibcs.py. Signed-off-by: Siddhesh Poyarekar Reviewed-by: Andreas K. Hüttel --- INSTALL | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL index 30b874cd3a..da24b95c97 100644 --- a/INSTALL +++ b/INSTALL @@ -228,16 +228,18 @@ if ‘CFLAGS’ is specified it must enable optimization. For example: By default for x86_64, the GNU C Library is built with the vector math library. Use this option to disable the vector math library. -‘--disable-crypt’ - Do not install the passphrase-hashing library ‘libcrypt’ or the - header file ‘crypt.h’. ‘unistd.h’ will still declare the function - ‘crypt’. Using this option does not change the set of programs - that may need to be linked with ‘-lcrypt’; it only means that the - GNU C Library will not provide that library. - - This option is for hackers and distributions experimenting with - independently-maintained implementations of libcrypt. It may - become the default in a future release. +‘--enable-crypt’ + Install the legacy passphrase-hashing library ‘libcrypt’ and the + header file ‘crypt.h’. ‘unistd.h’ will declare the function + ‘crypt’ regardless of this option. Using this option does not + change the set of programs that may need to be linked with + ‘-lcrypt’; it only means that the GNU C Library will provide that + library. + + This option is for hackers and distributions who may not yet be + able to use libcrypt alternatives such as libxcrypt and need this + legacy implementation as a temporary workaround. Note that + libcrypt may be removed in a future release. ‘--disable-scv’ Disable using ‘scv’ instruction for syscalls. All syscalls will -- cgit 1.4.1