- Version: 2.59
- Summary: Package for configuring software on different platforms.
Obtaining
Pull it down from the standard GNU site.
Solaris Forte 64 bit
Use this for your PATH
PATH=/bin/sparcv9:/bin:/sbin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin/sparcv9:/usr/ccs/bin:/opt/SUNWspro/bin/sparcv9:/opt/SUNWspro/bin:/usr/java/bin:/cis/bin/sparcv9:/cis/bin:/cis/sbin
Create a unique build directory and configure it there.
mkdir obj-sol-cis64
cd obj-sol-cis64
CC='cc -xtarget=ultra -xarch=v9a' \
CXX='CC -xtarget=ultra -xarch=v9a' \
F77='f77 -xtarget=ultra -xarch=v9a' \
CFLAGS=-O CXXFLAGS=-O F77FLAGS=-O\
CPPFLAGS=-I/cis/include \
LDFLAGS='-L/cis/lib/sparcv9 -R/cis/lib/sparcv9' \
MAKE=gmake GNUMAKE=gmake \
PERL=/cis/bin/perl M4=/cis/bin/sparcv9/m4 \
../configure --prefix=/cis \
--bindir=/cis/bin/sparcv9 \
--libdir=/cis/lib/sparcv9 \
--sbindir=/cis/sbin/sparcv9
gmake
gmake check
gmake install
Solaris Forte 32 bit
Use this for your PATH
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/usr/java/bin:/cis/bin:/cis/sbin
Create a unique build directory and configure it there.
mkdir obj-sol-cis
cd obj-sol-cis
CC='cc -xtarget=ultra -xarch=v8plusa' \
CXX='CC -xtarget=ultra -xarch=v8plusa' \
F77='f77 -xtarget=ultra -xarch=v8plusa' \
CFLAGS=-O CXXFLAGS=-O F77FLAGS=-O\
CPPFLAGS=-I/cis/include \
LDFLAGS='-L/cis/lib -R/cis/lib' \
MAKE=gmake GNUMAKE=gmake \
PERL=/cis/bin/perl M4=/cis/bin/m4 \
../configure --prefix=/cis
gmake
gmake check
gmake install
Old stuff follows...
Solaris
Ensure that
/gnu/bin and
/dirs/bin and
/dcs/bin aren't in your path for this build.
Do not install if more than a few tests during
gmake check fail.
PATH=/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/cis/bin ./configure --prefix=/cis
PATH=/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/cis/bin gmake
PATH=/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/cis/bin gmake check
PATH=/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/cis/bin gmake:/usr/local/bin sudo install
PATH=/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/cis/bin gmake clean
Now, build it again, allowing it to find the GCC tools by ensuring
that
/gnu/bin is in your path.
Set the
prefix accordingly.
PATH=/gnu/bin:/cis/bin:/bin:/usr/ccs/bin:/opt/SUNWspro/bin ./configure --prefix=/gnu
PATH=/gnu/bin:/cis/bin:/bin:/usr/ccs/bin:/opt/SUNWspro/bin gmake
PATH=/gnu/bin:/cis/bin:/bin:/usr/ccs/bin:/opt/SUNWspro/bin gmake check
PATH=/gnu/bin:/cis/bin:/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/usr/local/bin sudo gmake install
PATH=/gnu/bin:/cis/bin:/bin:/usr/ccs/bin:/opt/SUNWspro/bin gmake clean