Subject: Re: /usr/include/machine
To: Richard.Earnshaw@arm.com, Richard Earnshaw <rearnsha@arm.com>
From: Chris Gilbert <chris@paradox.demon.co.uk>
List: port-arm
Date: 09/03/2001 21:20:00
On Monday 03 September 2001 10:02 am, Richard Earnshaw wrote:
> > At 02:16 AM 7/13/2001 +0900, Noriyuki Soda wrote:
> > > >>>>> On Thu, 12 Jul 2001 10:15:32 -0700,
> > >
> > >         Matt Thomas <matt@3am-software.com> said:
> > > >> If you are thinking about directory hierarchy which are shareable
> > > >> on same ${MACHINE_CPU}, you should use platform independent
> > > >> mailing list rather than port-arm for the discussion.
> > > >
> > > > Depends.  I'm not sure I agree.
> > > >
> > > >> I think arm ports should revive /usr/include/machine, at least until
> > > >> consensus is made.
> > > >
> > > > I disagree.  arm is currently the test case and leaving it as is will
> > > > cause us to find the problems and address them.
> > >
> > >If everything worked fine, it was ok.
> > >But the change breaks "make build" on even arm port.
> >
> > Not every.  arm32 still works.  Only the new ports are
> > currently broke,
>
> And two months later it's still "broke".  How do you plan to fix this? and
> when can we expect to see it?  I really need to build a new ARM world that
> isn't "arm32".
>
> dependall ===> libkvm
> /work/build/elf/tooldir/bin/mkdep -a  -DLIBC_SCCS -nostdinc -idirafter
> /work/build/installelf/usr/include /usr/src/lib/libkvm/kvm.c
> /usr/src/lib/libkvm/kvm_file.c /usr/src/lib/libkvm/kvm_getloadavg.c
> /usr/src/lib/libkvm/kvm_proc.c /usr/src/lib/libkvm/kvm_arm.c
> In file included from /usr/src/lib/libkvm/kvm.c:50:
> /work/build/installelf/usr/include/sys/user.h:41: machine/pcb.h: No such
> file or directory

I discussed merging the 2 with ben a couple of weeks back,  I've done a bit 
of work on removing the excess stuff (to minimise the differences), but 
nothing checked in yet, I've not really had time,  Maybe this weekend I'll 
find it.

If you're really desperate you can symlink/copy /usr/include/arm/arm32/pcb.h 
to /usr/include/machine/pcb.h

Chris