Feedback on -iquote
Mike Stump
mrs@apple.com
Thu Jun 3 01:25:00 GMT 2004
On Wednesday, June 2, 2004, at 06:06 PM, Carlo Wood wrote:
>> I think Zack will have to weigh in, as that idea was his, not my
>> desire.
>>
>> Have you tried the new compiler? Does it work for you (ignoring extra
>> messages by inform)?
>
> Therefore, as a result of the deprecation of -I-, this issue was
> seriously
> discussed on libcwd-devel and a new design of how to deal with debug
> declarations in various header files (of libcwd, of third party
> libraries
> and of the end-applications) has been made that will work without the
> use of -I-.
>
> During this process I realized that it is actually my opinion that -I-
> should not be used as a tool, but rather and at most as a workaround
> for
> a given situation where a given installation otherwise cannot compile.
> So, I am happy to have gotten rid of the need of -I- and will do so
> even if it is not deprecated.
Hum... You're happy to have removed the need to use -I- from your
code? Why then propose that we not get rid of it?
> The question for you remains (assuming you agree with me on the above)
> whether or not -iquote can be used to workaround all situation that -I-
> can be a workaround for. If not then it shouldn't be deprecated, but
> when it can - then well, why not.
One either needs it, or doesn't need it. Those that need it, are
screwed, as -iquote doesn't offer the one semantic. You say, you don't
need it, if that is true, than your experience is a bad reason to put
it back in. Rather, we want to hear from people who just hate (those
that are not happy to change thier code and whose code then fails to
compile) that it has been removed. We intended to inconvenience a few
people who use it currently. You sound like you fall into this later
camp. We do recognize that we'll cause a brief moment of pain for
those people.
I'll refrain from answering your question directly, as it has more to
do with using gcc, and from my use of it, no, I do not need -I-, that
doesn't mean that others don't _need_ it.
?
More information about the Gcc
mailing list