Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Jan 2012 07:57:29 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-arch@freebsd.org
Cc:        Adrian Chadd <adrian@freebsd.org>, Stefan Bethke <stb@lassitu.de>
Subject:   Re: Where should I put ar71xx_* modules?
Message-ID:  <201201090757.29250.jhb@freebsd.org>
In-Reply-To: <CAJ-Vmo=peK%2BA%2BTnLVRZvf0TVSnCBisXRRpKgV%2BpwC-qL3-PABQ@mail.gmail.com>
References:  <CAJ-Vmom08uFV%2BNMryjZon_xnqo95MAK8r2=0s_JqRet7EMdn4g@mail.gmail.com> <DFFFE611-01A1-4B3F-8DFF-72E410483D5D@lassitu.de> <CAJ-Vmo=peK%2BA%2BTnLVRZvf0TVSnCBisXRRpKgV%2BpwC-qL3-PABQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, January 09, 2012 4:04:14 am Adrian Chadd wrote:
> On 9 January 2012 00:52, Stefan Bethke <stb@lassitu.de> wrote:
> > We have lots of modules that have specific requirements; they're still 
connected to the build.  What warrants different handling here?  You could put 
them under .if ${MACHINE_CPUARCH} != "mips" like a number of them are already.
> 
> Hm, I didn't want to add modules for a specific SoC that won't ever be
> built for any other platform. Eg, if someone does a XLR build, they
> shouldn't get ar71xx modules built.

Were you planning on including them in the ar71xx kernel configs via 
MODULES_OVERRIDE or some such?  If so, that would be sufficient to get
'make tinderbox' to cover them at least (and hopefully tinderbox builds).
In that case I think it is fine to not have them hooked up in the main
sys/modules build.  Or rather, if Warner commits his KERNOPTS thing, perhaps
you could make sys/modules/Makefile include them on appropriate SoC kernels
only.

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201090757.29250.jhb>