From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: Mon, 25 Nov 2002 07:36:17 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200210291902.g9TJ2AY18220@rum.cs.yale.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1038228138 6829 80.91.224.249 (25 Nov 2002 12:42:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 25 Nov 2002 12:42:18 +0000 (UTC) Cc: schwab@suse.de, monnier+gnu/emacs@rum.cs.yale.edu, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18GIZ6-0001lq-00 for ; Mon, 25 Nov 2002 13:42:16 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18GIei-0003Dy-00 for ; Mon, 25 Nov 2002 13:48:04 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 18GIUO-0003Ge-00; Mon, 25 Nov 2002 07:37:24 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18GITM-0002hP-00 for emacs-devel@gnu.org; Mon, 25 Nov 2002 07:36:20 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18GITK-0002gj-00 for emacs-devel@gnu.org; Mon, 25 Nov 2002 07:36:19 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 18GITK-0002gd-00 for emacs-devel@gnu.org; Mon, 25 Nov 2002 07:36:18 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 18GITJ-0004Od-00; Mon, 25 Nov 2002 07:36:17 -0500 Original-To: d.love@dl.ac.uk In-reply-to: (message from Dave Love on 24 Nov 2002 18:57:42 +0000) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:9664 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9664 The question was about libc for Linux, not about Emacs on Debian. I didn't realize that, but the answer is the same: maybe we should put some of those patches into the standard version. It's actually GNU libc for GNU/Linux. Please don't call the whole system "Linux", because that means giving someone else credit for our work (including your work). > It would help if all > the macros which have an effect in the source were documented > AC_DEFINE or AH_TEMPLATE doc strings in configure.in. > > The lists in configure.in would be painfully long, Just one line per option (unless the description is longer than a line). That's surely no longer than the info would be if the template.h files had been kept up-to-date concerning all the flags. I don't see why these macro definitions would be any shorter if they were copied into configure.in. They are long enough that it is much better to keep them in separate files, as they are now. > and we would want > to move them into separate files--which is where they are now. I don't know what you mean. The information I'm talking about is just missing. Precisely what information are you talking about, then? I thought your proposal was to specify directly in configure.in the values that are now specified in the s/ and m/ files. > The inheritance chains of *.h files are often long. Perhaps it would > simplify matters in some situations to eliminate some of the inheritance > by making some of the files self-contained. That would be better. Would you like to propose specific files to change so that they do not inherit?