Subject: Re: X sets should be architecute dependent but machine independent
To: None <tech-userlevel@netbsd.org>
From: Bernd Ernesti <netbsd@arresum.inka.de>
List: tech-userlevel
Date: 06/11/2000 12:18:21
On Sun Jun 11 12:01:23 2000, David Brownlee wrote:
>
> On Fri, 9 Jun 2000, Matt Thomas wrote:
>
> >
> > As I am now building NetBSD on lots of different platforms, it comes
> > clear that we should approach building the X sets (especially the X
> > server set) as having no machine-dependent parts and only architecure
> > dependent parts.
> >
> > That means that for little-endian mips, we build pmax Xservers as
> > well as well the hpcmips and arc ones. For m68k, we build the mac68k,
> > sun3, x86, next68k, etc.
> >
> > This means that the includes for X servers need to not be in <machine>
> > so that they will be present on all platforms. <either <m68k/...>
> > or a bus (<dev/tc/...>) directory).
> >
> > Comments?
> >
> > [I willing to do this for mips and powerpc since I have those.]
>
> Makes a lot of sense to me. It would be nice if we retained
> an easy option to conditionally compile just specific servers,
> for those on limited CPU/disk budgets :)
No, we should make it the other way if we really want to build all Xservers
for a MACHINE_ARCH.
Make an option and not the default to build all Xservers.
Bernd