[TriLUG] OT: cross compiling
Joseph Mack NA3T
jmack at wm7d.net
Tue May 9 11:16:46 EDT 2006
On Tue, 9 May 2006, Ed Hill wrote:
> What you've done above is a start but you left out a critical step.
> What you really need to use is a program name prefix and/or suffix
> ***PLUS*** a different --prefix=${SOME_PATH} so that ${SOME_PATH} does
> not equal /usr.
I understand this, but I didn't know how to solve it.
> For testing purposes, I typically use something like:
>
> ./gcc-4.1.0/configure --prefix=/opt/gcc-4.1.0 \
> --enable-languages=c,c++,f95 --program-suffix=-4.1.0
>
> and you will want a similar syntax for binutils, etc...
assuming I'm producing the native compiler from the cross
compiler here and the native compiler (and its libraries)
winds up in /opt/gcc-x.x.x on the linux machine, then when I
tar| untar the native compiler onto the target machine in
/usr, will the native compiler be looking for its own files
(and libraries) in /opt/gcc-x.x.x or in /usr?
Thanks Joe
--
Joseph Mack NA3T EME(B,D), FM05lw North Carolina
jmack (at) wm7d (dot) net - azimuthal equidistant map
generator at http://www.wm7d.net/azproj.shtml
Homepage http://www.austintek.com/ It's GNU/Linux!
More information about the TriLUG
mailing list