[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU make or portable make?
From: |
Tom Tromey |
Subject: |
Re: GNU make or portable make? |
Date: |
Tue, 17 Aug 2010 16:21:19 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
>>>>> "Ralf" == Ralf Wildenhues <address@hidden> writes:
Ralf> If Automake were only started now, I think requiring GNU make
Ralf> would be a prudent design decision.
Yeah. Portability looked a lot more important back then. Nowadays I
think assuming GNU make is completely reasonable. You can probably even
dig up cases where the configury for a project is bigger than GNU make
itself... you could shrink some programs by shipping the build tool :-)
Ralf> Still, as things stand, I'm not sure whether changing design goals of
Ralf> Automake now are such a good idea. BSD developers really like using
Ralf> their own make. The code we have works, build system overhead is really
Ralf> bad only on w32. We have opportunities for improvement by assuming
Ralf> Posix and XSI shell in more places, guarded by suitable tests. As long
Ralf> as the build system parallelizes well, I don't think there is too much
Ralf> cause for concern.
The "make" part of the build parallelizes well, but the configure part
does not. I think that is the big problem today. It is particularly
noticeable in big trees like gcc or gdb.
GNU make could help solve this. See quagmire for a random stab at this
idea. It isn't the most pleasant programming environment, but then
neither is the m4+shell combination ;-). I'm sure there are other
workable approaches as well.
Tom
- Makefile to Makefile.am, samson.pierre, 2010/08/14
- Re: Makefile to Makefile.am, samson.pierre, 2010/08/14
- Re: Makefile to Makefile.am, John Calcote, 2010/08/15
- Re: Makefile to Makefile.am, Bob Friesenhahn, 2010/08/16
- Re: Makefile to Makefile.am, John Calcote, 2010/08/16
- GNU make or portable make? (was: Makefile to Makefile.am), Ralf Wildenhues, 2010/08/17
- Re: GNU make or portable make? (was: Makefile to Makefile.am), Roger Leigh, 2010/08/17
- Re: GNU make or portable make? (was: Makefile to Makefile.am), Robert J. Hansen, 2010/08/17
- Re: GNU make or portable make?,
Tom Tromey <=
- Re: GNU make or portable make?, Bob Friesenhahn, 2010/08/17
- Re: GNU make or portable make?, Ralf Wildenhues, 2010/08/18
Re: Makefile to Makefile.am, Thien-Thi Nguyen, 2010/08/15
Re: Makefile to Makefile.am, Paul Smith, 2010/08/15
Re: Makefile to Makefile.am, Ralf Wildenhues, 2010/08/16