This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I do not work on GNUStep and so do not have a horse in this race, but IMO the reasons you outlined are nothing short of horrible. You should be using forward declarations ("extern int foo; extern void bar(void);"), compiling your implementation files separately, and then letting ld(1) do its thing.
personally I'd consider it _essential_ that the wording be different (e.g., "method `+foo' not published in @interface' or something along those lines).
Cheers, David Ayers
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |