On 2007-02-14 01:31:31 +0100 Nicola Pero <[EMAIL PROTECTED]> wrote:
And to top it of, even though 'make --version' fails, the script is happily running along. Instead, it should complain about the non-GNU make(1) and quit.
Why would you want it to quit ?

Whether to quit or not certainly depends on the impact.

[...]
line printed any time you compile using gnustep-make. But we survived for years without that line, it's hardly an essential feature.

Which makes me wonder why it was added now.

[...]
So, the script did continue, which allowed you to use gnustep-make even if you lost the new feature. I don't see why you'd have hoped for the script to quit, in which case your gnustep-make would have been unusable.

If I run a script and see an error, I'd expect it to quit, since an error usually does have an impact somewhere later on. If the script happily runs on, I quit it by hand. And that's what happened here. Since it says (quoting Richard) that GNU make now is a _requirement_ (which is kinda redundant, since GNU make was always required when using GNU Makefiles), and configure is explicitely

  checking for the GNU Make version... make: illegal option -- -
  [...]

*I* would expect the script to fail and quit, since the "found" make(1) apparently is NOT a 'GNU make.'

OTOH, if this was just a 'goody' and 'nice to have' feature, but not essential, the version check could be made silently and a possible error message piped to limbo.

--
Chris




_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to