automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proposal to fork the build-tools projects


From: Tom Lord
Subject: Re: proposal to fork the build-tools projects
Date: Sun, 13 Oct 2002 10:49:01 -0700 (PDT)

I personally pretty much agree with the larger picture you propose --
but we can separate concerns.

Forking the build tools projects is orthogonal to any particular
direction to take the non-bootstrapping fork.

-t



   From: Bruce Korb <address@hidden>
   Organization: Home
   X-Accept-Language: en
   CC: address@hidden, address@hidden
   Content-Type: text/plain; charset="us-ascii"
   Sender: address@hidden
   X-BeenThere: address@hidden
   X-Mailman-Version: 2.0.11
   Precedence: bulk
   List-Help: <mailto:address@hidden>
   List-Post: <mailto:address@hidden>
   List-Subscribe: <http://mail.gnu.org/mailman/listinfo/automake>,
           <mailto:address@hidden>
   List-Id: Discussion list for automake <automake.gnu.org>
   List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/automake>,
           <mailto:address@hidden>
   List-Archive: <http://mail.gnu.org/pipermail/automake/>
   Date: Sun, 13 Oct 2002 09:57:23 -0700
   X-UIDL: WE)"!V6*!!SKh"!B%X!!

   Tom Lord wrote:
   > 
   > * Maintaining the build tools (autoconf etc) is currently too hard.
   > 
   > The maintainers have to struggle to write portable shell code;....
   > 
   > Those constraints really matter to a small number of packages (the
   > "bootstrap packages") but could be reasonably relaxed for other
   > packages.

   I'm not alone?

   > Let's then formally identify a _subset_ of the bootstrap packages,
   > which are those GNU tools that other (non-bootstrap) GNU packages are
   > allowed to depend on for the build process.  For example, GNU Make
   > would probably be in this subset, as would a GNU shell.  Call this set
   > the "build environment packages".

   To this should be added a "backfill" library.
   Programmers will know that ``#include <backfill.h>''
   will ensure that all the standard POSIX-isms will be defined
   and ``-lbackfill'' will ensure that much of the commonly
   omitted functions will be added as well.  Get rid of all
   that configury testing cruft.  It'll just "be there".







reply via email to

[Prev in Thread] Current Thread [Next in Thread]