sparc-sun-solaris support?

Ralf Corsepius ralf.corsepius@rtems.org
Thu Oct 6 12:52:00 GMT 2005


On Thu, 2005-10-06 at 11:34 +0200, Thomas Niederreiter wrote:
> Hello all,
> 
> I am just started to look at cross compling and my tests so
> far were not so lucky.
> 
> I need to be able to compile some code for sparc-solaris2.8 and
> was trying to utilize crossgcc.
> 
> I am here on a linux i386 machine and used crosstools-0.38.
> 
> crosstools seems only to be aimed to build linux software - is solaris
> supported at all?
No. 

> I am on a lost cause?
Crosstools is not what you need.

You will want to build a traditional cross gcc against your Solaris's
headers and libraries. Nowadays, a sys-rooted built probably is the most
simple approach.

It basically means:
1. Copy the target's /usr/include and /usr/lib to a location on your
linux machine (Or nfs mount a solaris machine's '/' under linux) and
then
2. Build and install binutils
configure --target=sparc-sun-solaris2.8 --prefix=<somewhere>
make install
3. Build and install GCC
export PATH=<somewhere>/bin
configure --target=sparc-sun-solaris2.8 --prefix=<somewhere> \
--sys-root=<solaris root> [more options]
make install


>  Do I need some other tools? Any one has an idea
> if its possible to build binaries for solaris on a linux machine?
Yes, not for solaris2.8 but for solaris2.7, and not sys-rooted ...

Ralf



------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list