, , , , .
, binutils . , !
export PREFIX="$HOME/opt"
export TARGET=sparc-sun-solaris
export PATH="$PREFIX/bin:$PATH"
, ... binutils!
cd $HOME/src
mkdir binutils-build
cd binutils-build
../binutils-src/configure --target=$TARGET --prefix="$PREFIX" --disable-nls
make
make install
--disable-nls (a.k.a: !) . , , , binutils.
GCC , , , ! ( ), , LLVM + Clang ;).
cd $HOME/src
cd gcc-src
./contrib/download_prerequisites
cd ..
mkdir gcc-build
cd gcc-build
../gcc-src/configure --target=$TARGET --prefix="$PREFIX" --disable-nls --enable-languages=c,c++
make all-gcc
make all-target-libgcc
make install-gcc
make install-target-libgcc
( , ), , , SunOS/SPARC! BTW, --enable-languages=c,c++ , GCC C ++. , . ...
sparc-sun-solaris-g++
, , , . , ...
export PREFIX="$HOME/some-holy-directory"
export HOST=$TARGET
, --host=$HOST configure! some-holy-directory . 500 , , , , , . ++ 98.
BTW. : - GCC . , . , - , - ;).
. -, Glibc ...
, !