Ludovic Courtès, le Sat 12 Apr 2014 18:37:12 +0200, a écrit : > This patch removes a configure check from 1996, which has been > unnecessary for some time. > > OK to apply?
Why not :) > Thanks, > Ludo’. > > From a0f93043770eb593600f1ae7ddefa9a82f2e23cb Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <l...@gnu.org> > Date: Sat, 12 Apr 2014 18:33:35 +0200 > Subject: [PATCH] build: Remove configure check for libcrypt. > > GNU libc has provided the 'crypt' function in libcrypt for a long time, > making this check unnecessary. > > * configure.ac: Remove libcrypt check and 'LIBCRYPT' substitution. > * config.make.in (LIBCRYPT): Remove. > * trans/Makefile (password-LDLIBS): Change $(LIBCRYPT) to -lcrypt. > * utils/Makefile (login-LDLIBS, addauth-LDLIBS, setauth-LDLIBS): > Likewise. > --- > config.make.in | 3 --- > configure.ac | 4 ---- > trans/Makefile | 4 ++-- > utils/Makefile | 8 ++++---- > 4 files changed, 6 insertions(+), 13 deletions(-) > > diff --git a/config.make.in b/config.make.in > index c5d4e68..0f1390a 100644 > --- a/config.make.in > +++ b/config.make.in > @@ -65,9 +65,6 @@ gnu89-inline-CFLAGS = @libc_cv_gnu89_inline@ > # `yes' or `no' to indicate if ld --version-script is available. > VERSIONING = @VERSIONING@ > > -# If a separate libcrypt is available, use it. > -LIBCRYPT = @LIBCRYPT@ > - > # How to link against Parted libraries, if at all. > PARTED_LIBS = @PARTED_LIBS@ > > diff --git a/configure.ac b/configure.ac > index ecabfdf..873ced8 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -106,10 +106,6 @@ fi > dnl Let these propagate from the environment. > AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) > > -# See if there's a separate libcrypt (many systems put crypt there). > -AC_CHECK_LIB(crypt, crypt, LIBCRYPT=-lcrypt) > -AC_SUBST(LIBCRYPT) > - > hurd_MIG_RETCODE > > # See if --version-script is available. > diff --git a/trans/Makefile b/trans/Makefile > index a294282..71e6424 100644 > --- a/trans/Makefile > +++ b/trans/Makefile > @@ -1,6 +1,6 @@ > # > # Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2006, 2007, > -# 2008, 2013 Free Software Foundation, Inc. > +# 2008, 2013, 2014 Free Software Foundation, Inc. > # > # This program is free software; you can redistribute it and/or > # modify it under the terms of the GNU General Public License as > @@ -31,7 +31,7 @@ OBJS = $(SRCS:.c=.o) fsysServer.o ifsockServer.o > passwordServer.o \ > device_replyServer.o elfcore.o > HURDLIBS = ports netfs trivfs iohelp fshelp pipe ihash shouldbeinlibc > LDLIBS += -lpthread > -password-LDLIBS = $(LIBCRYPT) > +password-LDLIBS = -lcrypt > password-MIGSFLAGS=\ > "-DIO_INTRAN=trivfs_protid_t trivfs_begin_using_protid (io_t)" \ > "-DIO_DESTRUCTOR=trivfs_end_using_protid (trivfs_protid_t)" \ > diff --git a/utils/Makefile b/utils/Makefile > index 81fa293..241b060 100644 > --- a/utils/Makefile > +++ b/utils/Makefile > @@ -1,4 +1,4 @@ > -# Copyright (C) 1994,95,96,97,98,99,2000,01,02,12 Free Software Foundation, > +# Copyright (C) 1994,95,96,97,98,99,2000,01,02,12,14 Free Software > Foundation, > # Inc. > # > # This program is free software; you can redistribute it and/or > @@ -36,9 +36,9 @@ SRCS = shd.c ps.c settrans.c syncfs.c showtrans.c addauth.c > rmauth.c \ > OBJS = $(filter-out %.sh,$(SRCS:.c=.o)) > HURDLIBS = ps ihash store fshelp ports ftpconn shouldbeinlibc > LDLIBS += -lpthread > -login-LDLIBS = -lutil $(LIBCRYPT) > -addauth-LDLIBS = $(LIBCRYPT) > -setauth-LDLIBS = $(LIBCRYPT) > +login-LDLIBS = -lutil -lcrypt > +addauth-LDLIBS = -lcrypt > +setauth-LDLIBS = -lcrypt > mount-LDLIBS = $(libblkid_LIBS) > mount-CPPFLAGS = $(libblkid_CFLAGS) > > -- > 1.8.4 > -- Samuel <g> r: et la marmotte, elle écrit un papier IPDPS