From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id A1B3D399C002; Fri, 5 Mar 2021 19:22:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A1B3D399C002 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc/azanella/y2038] nss: Use LFS and 64 bit time_t for installed programs X-Act-Checkin: glibc X-Git-Author: Adhemerval Zanella X-Git-Refname: refs/heads/azanella/y2038 X-Git-Oldrev: 42e98cdb5c817a23c9705e0396b369ee00fe496e X-Git-Newrev: 3f66717ed7f8ea3d0b23248c9b0c1b3f541f47c4 Message-Id: <20210305192213.A1B3D399C002@sourceware.org> Date: Fri, 5 Mar 2021 19:22:13 +0000 (GMT) X-BeenThere: glibc-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Glibc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Mar 2021 19:22:13 -0000 https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3f66717ed7f8ea3d0b23248c9b0c1b3f541f47c4 commit 3f66717ed7f8ea3d0b23248c9b0c1b3f541f47c4 Author: Adhemerval Zanella Date: Tue Mar 2 17:18:41 2021 -0300 nss: Use LFS and 64 bit time_t for installed programs It is enabled for getend and makedb. Diff: --- nss/Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nss/Makefile b/nss/Makefile index 0906202db9..eb1b604b0c 100644 --- a/nss/Makefile +++ b/nss/Makefile @@ -45,7 +45,8 @@ have-sunrpc := 1 else have-sunrpc := 0 endif -CPPFLAGS-getent.c = -DHAVE_SUNRPC=$(have-sunrpc) +CPPFLAGS-getent.c = -DHAVE_SUNRPC=$(have-sunrpc) \ + -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 others := getent makedb install-bin := getent makedb @@ -148,6 +149,14 @@ $(libnss_db-dbs:%=$(objpfx)%.c): $(objpfx)db-%.c: nss_files/files-%.c $(objpfx)makedb: $(makedb-modules:%=$(objpfx)%.o) +include $(o-iterator) +define o-iterator-doit +$(foreach f,$(makedb-modules),$(objpfx)$(f)$(o)): CFLAGS += -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 +endef +object-suffixes-left := $(all-object-suffixes) +include $(o-iterator) + + $(inst_vardbdir)/Makefile: db-Makefile $(+force) $(do-install)