[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #16389] Defaults for Objective-C
From: |
Dave Korn |
Subject: |
[bug #16389] Defaults for Objective-C |
Date: |
Fri, 20 Apr 2007 16:40:51 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.7.10) Gecko/20050717 Firefox/1.0.6 |
Follow-up Comment #5, bug #16389 (project make):
> why not just add the rules into your makefile if you need them?
Not easy to do if you're talking about a large number of projects.
> I do realize this means that any makefile that uses objective-C
> needs to be changed, but the same is true for any number of
> other languages that make doesn't provide default rules for.
Obj-C is provided by GNU CC. It makes sense for GNU Make to provide
builtin support for the entire family of languages supported by GNU CC.
> Further, even if we do change this for the next release of GNU
> make that won't be out for some months, then it will be many
> months more before that version is considered wide spread
That's a problem for end users and distro creators, not for the GNU Make
maintainer; they can all deal with it however they wish, but adding the patch
gives them the option.
> And finally, of course, requiring default rules just means
> makefiles are even more tightly tied to GNU make
I don't think this is a real problem either. Anyone who is building ObjC
is almost certainly using Gnu Make. After all, this would be a reason to
remove all the string functions and other GNU-specific features, but in fact,
it is not GNU Make's purpose to be a subset of all other make implementations;
it intends to be standardised enough to correctly process non-GNU makefiles,
while adding enhancements useful to support the technical and political goals
of the GNU project.
I vote for acceptance.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?16389>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/