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: Masao Uebayashi <uebayasi%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: toolchain/50731: config(8) adds bogus directories to include path
Date: Thu, 4 Feb 2016 11:13:44 +0900
On Tue, Feb 2, 2016 at 9:45 PM, Rin Okuyama
<okuyama%flex.phys.tohoku.ac.jp@localhost> wrote:
(snip)
> > > % cat sys/external/bsd/acpica/conf/files.acpica
> > > ...
> > > makeoptions acpi CPPFLAGS+="-I$S/external/bsd/acpica/dist/include"
> > > ...
> > > %
(snip)
> Thank you for your comment. I agree with you about "makeoptions". I don't
> intend to encourage abuse of "makeoptions".
>
> I just mean that we should register a directory into include path, only
> if it is actually required. The "prefix" statement unconditionally adds
> its argument to EXTRA_INCLUDES. As a result, for example, the directory
> of libx86emu is registered into include path even for vax!
>
> The simplest solution would be (1) stop "prefix" emitting include path,
> and (2) add a sentence like this:
>
> emitinclude acpi external/bsd/acpica/dist/include
>
> However, you prefer to more sophisticated framework or notation for
> external kernel modules, don't you?
I was only talking about the long term direction. I come to think
that the conditional "makeoptions" is one step foward, and I'm OK with
that.
Home |
Main Index |
Thread Index |
Old Index