From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: convert regex.c, strftime.c mktime.c to standard C Date: Fri, 19 Nov 2010 09:39:49 +0200 Message-ID: <83zkt5bw3e.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1290152531 8784 80.91.229.12 (19 Nov 2010 07:42:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 19 Nov 2010 07:42:11 +0000 (UTC) Cc: dann@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 19 08:42:05 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PJLbf-0004c7-7x for ged-emacs-devel@m.gmane.org; Fri, 19 Nov 2010 08:42:03 +0100 Original-Received: from localhost ([127.0.0.1]:58773 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PJLbe-0000wC-3G for ged-emacs-devel@m.gmane.org; Fri, 19 Nov 2010 02:42:02 -0500 Original-Received: from [140.186.70.92] (port=39564 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PJLbV-0000vy-EO for emacs-devel@gnu.org; Fri, 19 Nov 2010 02:41:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PJLbU-0004MI-GI for emacs-devel@gnu.org; Fri, 19 Nov 2010 02:41:53 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:47344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PJLbS-0004Lf-Se; Fri, 19 Nov 2010 02:41:51 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LC400L00FX3SK00@a-mtaout21.012.net.il>; Fri, 19 Nov 2010 09:41:49 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.126.249.126]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LC400L78G1OJW80@a-mtaout21.012.net.il>; Fri, 19 Nov 2010 09:41:49 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:132845 Archived-At: > From: Richard Stallman > Date: Fri, 19 Nov 2010 01:16:54 -0500 > Cc: emacs-devel@gnu.org > > AFAIU getting "the latest version of these facilities from gnulib" is > not very simple... We'd need to find a volunteer to do it. > > Why do you think so? It ought to be trivial to find the current > gnulib files that do these jobs. > > Changing Emacs to use those current gnulib files would be some work, > but should not be a lot. Finding strftime.c in gnulib is indeed trivial, but making it part of Emacs that compiles on all supported platforms is not just "some work", it's a formidable job, IMO. I suggest you download the latest gnulib and read the instructions for how to build it or its parts, and also look at the scripts and source files involved to appreciate the job at hand. The build system used by gnulib is not just Makefile.in and config.h.in. It is one of the more contrived build systems I've ever seen, and it requires to run the configury stuff on each supported platform, to get all the gazillions of preprocessor symbols defined correctly. It is a lot of mundane, thankless work. I can easily understand why Dan is not volunteering, and I don't believe we will easily find a volunteer, either.