Re: Qt/Embedded @ wscons

"Toru Nishimura" <[email protected]> Sat, 14 Mar 2009 13:55:02 +0900
Newsgroups gmane.os.netbsd.devel.embedded,gmane.spam.detected
Message-ID <A4556602A6324D1AB18295C18405A4AD@tpad2>
(regarding to have NB cross build tools)

> I did the port and all the testing on NetBSD/i386 4.0.  Adding
> cross-compilation support should be fairly easy (compiling it on
> something like jornada would take *ages*, i guess :).  To get a
> "generic" cross compilation environment that targets some particular
> NetBSD platform you only need to add a few symlinks to results of
> build.sh.  There are some old notes here:
>
>   http://www.stderr.spb.ru/~uwe/netbsd/cross.html

I've been using NB cross build tools for day work of ARM/PPC
developments.  The following is a simple wrapper for build.sh
to make possible to run multiple targets of multiple src trees in
coherent fashion.  Have hardlink among them with -MACHINE
postfix.  Usage would be;

1. cd /store/HEAD/usr/src
2. ~/build-sandpoint tools
3. /store/HEAD/tools/bin/ directory will have PPC cross tools
with gmake and other common utilities.
4. ~/build-evbarm tools
5. ARM cross tools will be added in the same directory.

$ cat ~/build-sandpoint
#!/bin/ksh

machine=${0##*-}
tools=${TOOLS:-tools}
build=${BUILD:-build}
work=${PWD%%/usr/src}
buildop="$@"

sh ./build.sh -m $machine \
        -u -U \
        -T $work/$tools \
        -D $work/$build/$machine/root \
        -R $work/$build/$machine/release \
        -O $work/$build/$machine/obj \
        ${buildop:-"build"}

Toru Nishimura / ALKYL Technology