prepare for the release of rrdtool-1.2.19
[rrdtool.git] / doc / rrdbuild.pod
index 33b46c8..ba03fbf 100644 (file)
@@ -35,12 +35,12 @@ Once you have decided. Save the two locations into environment variables.
 Depending on the shell you are using, you can do either (bash,zsh):
 
  BUILD_DIR=/tmp/rrdbuild
 Depending on the shell you are using, you can do either (bash,zsh):
 
  BUILD_DIR=/tmp/rrdbuild
- INSTALL_DIR=/usr/local/rrdtool-1.2.14
+ INSTALL_DIR=/usr/local/rrdtool-1.2.19
 
 Or if you run tcsh:
 
  set BUILD_DIR=/tmp/rrdbuild
 
 Or if you run tcsh:
 
  set BUILD_DIR=/tmp/rrdbuild
- set INSTALL_DIR=/usr/local/rrdtool-1.2.14
+ set INSTALL_DIR=/usr/local/rrdtool-1.2.19
 
 If your F</tmp> is mounted with the option noexec (RHEL seems todo that) you have to choose
 a different directory!
 
 If your F</tmp> is mounted with the option noexec (RHEL seems todo that) you have to choose
 a different directory!
@@ -55,9 +55,9 @@ pre-installed. Note that these instructions assume that your copies of
 B<tar> and B<make> are actually B<GNU tar> and B<GNU make> respectively. It
 could be that they are installed as B<gtar> and B<gmake> on your system.
 
 B<tar> and B<make> are actually B<GNU tar> and B<GNU make> respectively. It
 could be that they are installed as B<gtar> and B<gmake> on your system.
 
- wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.14.tar.gz
- tar zxf rrdtool-1.2.14.tar.gz
- cd rrdtool-1.2.14
+ wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.19.tar.gz
+ tar zxf rrdtool-1.2.19.tar.gz
+ cd rrdtool-1.2.19
  ./configure --prefix=$INSTALL_DIR && make && make install
 
 Ok, this was very optimistic. This try will probably have ended with
  ./configure --prefix=$INSTALL_DIR && make && make install
 
 Ok, this was very optimistic. This try will probably have ended with
@@ -70,7 +70,7 @@ board, just re-run the last line of the instructions above.
 But again this may have been too optimistic, and you actually have to
 compile your own copies of the required libraries.
 
 But again this may have been too optimistic, and you actually have to
 compile your own copies of the required libraries.
 
-=head2 Building on AIX
+=head3 Build Tipps for AIX
 
 If you are woking with AIX, you may find the the B<--disable-shared> option
 will cause things to break for you. In that case you may have to install the
 
 If you are woking with AIX, you may find the the B<--disable-shared> option
 will cause things to break for you. In that case you may have to install the
@@ -84,9 +84,22 @@ Another hint to get rrdtool working on AIX is to use the IBM XL C Compiler:
 
 (Better instructions for AIX welcome!)
 
 
 (Better instructions for AIX welcome!)
 
+=head2 Building Libraries
+
+In order to build the libraries you need a compiler on your system.
+Unfortunately compilers are not all alike. This has an effect on the CFLAGS
+you want to set. The examples below are for the popular GCC compiler suite.
+If you have an other compile you have to use the following settings:
+
 =over
 
 =over
 
-=head2 Building Libraries
+=item Sun Forte
+
+ CFLAGS="-xO3 -kPIC"
+
+=back
+
+=over 
 
 =item Building zlib
 
 
 =item Building zlib
 
@@ -172,7 +185,7 @@ because it seems that a fair number of people have ill configured python and
 tcl setups that would prevent rrdtool from building if they are included in
 their current state.
 
 tcl setups that would prevent rrdtool from building if they are included in
 their current state.
 
- cd $BUILD_DIR/rrdtool-1.2.14
+ cd $BUILD_DIR/rrdtool-1.2.19
  ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
  make clean
  make
  ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
  make clean
  make