Subject: Re: Recent changes to sys/endian.h break eVC
To: None <tech-toolchain@netbsd.org>
From: James Chacon <jmc@netbsd.org>
List: tech-toolchain
Date: 02/28/2005 18:28:53
On Tue, Mar 01, 2005 at 03:20:42AM +0300, Valeriy E. Ushakov wrote:
> On Mon, Feb 28, 2005 at 18:10:42 -0600, James Chacon wrote:
>
> > > Well, hpcboot is an interesting beast. "Its source tree" is actually
> > > our source tree: sys/arch/hpc/stand/hpcboot :). It uses libsa and
> > > libz. It's a boot loader, but it's not really standalone, as it's a
> > > WinCE program.
> > >
> > > A private sys/endian.h is probably the easiest way in this particual
> > > case, but a change like that in, say, libsa would have more impact.
> >
> > It should probably still have a private one then or at least file a PR
> > for this around libnbcompat not providing enough here.
>
> No, no, libnbcompat is not involved.
>
> hpcboot.exe is a WinCE GUI application. It's is compiled under
> Windows. However, hpcboot uses libsa, e.g. to read a kernel from an
> FFS filesystem, etc. It already has a shadow includes tree
> (sys/arch/hpc/stand/include).
Ok..Yeah, should go there then (yuck... :-)
>
>
> > Ummm...I've cross built from freebsd 4.x as recently as a month ago. Have
> > you tried anytime recently w/o local hacks?
> >
> > If it doesn't work, file PR's and it'll get fixed.
>
> Ok, I'll try as soon as whitespace jihad is settled.
Yeah, lemme know. I have freebsd 4, 5 boxes here I test with (and OS/X and
linus as well) for cross compiles.
James