NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: toolchain/50731: config(8) adds bogus directories to include path
The following reply was made to PR toolchain/50731; it has been noted by GNATS.
From: Rin Okuyama <okuyama%flex.phys.tohoku.ac.jp@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: toolchain/50731: config(8) adds bogus directories to include path
Date: Mon, 1 Feb 2016 21:00:12 +0900
On 2016/02/01 2:45, David Holland wrote:
> I agree with all your reasoning, but I have an objection to the patch:
> I don't think it's a good idea to remove the %INCLUDES logic. We'll
> inevitably want it back sometime.
Thank you for your comment. Then, we will have two options:
(1) Leave the current implementation almost untouched; keep the variable
"allprefixes" and logic related to it. In the final step, do not emit
include path, like this:
if (strcmp(line, "%OBJS\n") == 0)
fn = Mflag ? emitkobjs : emitofiles;
else if ....
....
else if (strcmp(line, "%INCLUDES\n") == 0)
- fn = emitincludes;
+ fn = NULL; /* reserved */
else if ....
....
- (*fn)(ofp);
+ if (fn != NULL)
+ (*fn)(ofp);
(2) Leave the previous patch almost untouched; remove "allprefixes" and
related logic. Only keep "%INCLUDES" as a reserved word.
Which one sounds better to you? Or, any other idea?
Home |
Main Index |
Thread Index |
Old Index