Version 2 (modified by 16 years ago) ( diff ) | ,
---|
(under construction)
Christian Schaffer provided us with details about Solaris installations he uses to build and use GDAL. Check the Tested Environments table for more information.
Below, I pasted some helpful tips from Christian:
General note:
- we use binary packages of gcc from www.blastwave.org
Settings to apply on SPARC only:
- use gld from www.blastwave.org [=/opt/csw/bin/gld]
- if using OCI: set LDFLAGS=-L/opt/oracle/product/10.1.0/db_1/lib32 before configure
- if using OCI: edit GDALmake.opt like this before make
C_PROFFLAGS = -g3 -pg -DDEBUG LIBS = -lclntsh -L/opt/oracle/product/10.1.0/db_1/lib32 -lm -lrt -ldl
On a multi-user Solaris system without root privileges, GDAL may need to be installed in the user's home directory. In this case, be sure to use (for example) --prefix=$HOME/local . Python (among other programs) need to link to the library, and if errors related to missing "libgdal.so.1" are shown, the LD_LIBRARY_PATH environment variable may to be adjusted to the location of the library files. This can be achieved by adjusting (for example) in ~/.bash_profile:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/local/lib
or to wherever the prefix/lib was defined in the configuration.