Re: Pkgsrc crosscompile

"Valeriy E. Ushakov" <[email protected]>
Newsgroups gmane.os.netbsd.ports.hpcsh
Message-ID <[email protected]>
On Tue, Jul 05, 2005 at 12:27:54 +0000, bill gacie wrote:
> 
> On 7/2/05, bill gacie <[email protected]> wrote:
> > On 7/1/05, Valeriy E. Ushakov <[email protected]> wrote:
> > > On Fri, Jul 01, 2005 at 16:12:19 +0000, bill gacie wrote:
> > >
> > > > The only big drwback of hpcsh is lack of crosscompiling for pkgsrc.
> > >
> > > Bug Krister:
> > >
> > >     http://2004.eurobsdcon.org/uploads/media/EBSD04_38.pdf
> 
> Uwe would you like to describe me/us this metod in details for
> i386/hpcsh.

Krister's method requires an emulator (iirc he uses gdb sim).  He did
the work for arm, I don't know if he ever tested sh3.  Honestly, I
haven't looked closely, nothing beyond a chat over beer at the
conference.


> It looked so easy and nice on paper but when I tried to make
> crosscompile enviroment on my i386 for hpcsh it failed - I mean "I
> failed" :D. I've got problems with making "hpcsh" enviroment - I'm
> not sure even where I'm making something wrong

It's easy to get a generic cross environment targeting specific netbsd
port.  I have some old notes at:

    http://snark.ptc.spbu.ru/~uwe/netbsd/cross.html

The notes were done on a slow build box, so they trade doing more
steps manually for less time to build.  On a modern pc where world is
build in under an hour it's faster to just build distribution instead.
Then do the same symlinking dance.

The resulting cross environment is NOT suitable for pkgsrc, as it's
just a pure cross environment, and pkgsrc does not support cross
compilation.  That environment is suitbale for manually building
autoconfed software aware about cross compilation.  It's also suitbale
for doing your own cross-development.

OTOH, the whole point of Krister's work is to trick pkgsrc into
working with what it thinks is a native target system, but to call
cross environment instead and in general to run as much as possible on
the host.  But as I said, I never really tried it.

SY, Uwe
-- 
[email protected]                         |       Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.