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