From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: 20 Nov 2002 17:10:07 +0000 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200210291902.g9TJ2AY18220@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1037812534 26357 80.91.224.249 (20 Nov 2002 17:15:34 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 20 Nov 2002 17:15:34 +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 18EYRn-0006qr-00 for ; Wed, 20 Nov 2002 18:15:31 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18EYV5-0007eP-00 for ; Wed, 20 Nov 2002 18:18:55 +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 18EYPr-0000G7-00; Wed, 20 Nov 2002 12:13:31 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18EYOg-000764-00 for emacs-devel@gnu.org; Wed, 20 Nov 2002 12:12:18 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18EYOa-0006zc-00 for emacs-devel@gnu.org; Wed, 20 Nov 2002 12:12:18 -0500 Original-Received: from albion.dl.ac.uk ([148.79.80.39]) by monty-python.gnu.org with esmtp (Exim 4.10) id 18EYMi-0006BL-00; Wed, 20 Nov 2002 12:10:16 -0500 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 18EYMa-00035w-00; Wed, 20 Nov 2002 17:10:08 +0000 Original-To: rms@gnu.org Original-Lines: 42 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 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:9570 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9570 Richard Stallman writes: > /* GNU libc requires ORDINARY_LINK so that its own crt0 is used. > Linux is an exception because it uses a funny variant of GNU libc. */ > > I don't know about the first sentence, but I think the second isn't > true on modern systems, > > Could you explain at greater length how it is not true? Well, it's not true unless, for instance, you consider the diffs in the current Debian source package to constitute a `funny version'. They are relatively small changes which I think mainly are mainly picked from glibc development anyhow. (In a recent discussion I saw about the next upload for Debian libc6, the advice was actually to package source directly from glibc's CVS.) The old `libc5' was a different kettle of fish. > and it's not clear whether it would be an > advantage if the gnu-linux configuration was be changed for > configurations using libc6. > > I don't understand--what change are you contemplating? I'm not particularly, but you said it might be good to eliminate ORDINARY_LINK. The libc situation seems to have changed for modern systems from the old libc5, so perhaps there's some advantage to updating the configuration file. I don't know, but I think the comment above is incorrect anyhow. The message is that a lot of the stuff in the m&s files is obscure and under-documented and tends to cause trouble when included by another configuration. (I think you have to have worked on several random configurations recently to get a feel for this.) 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. It would also be worth discarding configurations for systems that you're confident aren't running now. Going through them all makes life harder when doing general cleanups, such as for alloca to make sure it's always properly declared. I recently deleted GEC 63 since I worked on the last of those, and I'm sure there are other candidates.