Installation manual

LD="i386-glibc21-linux-gcc -shared -L${ORACLE_HOME}/lib"
LD_RUNTIME="-Wl,-R${ORACLE_HOME}/lib"
LD_OPT="-Wl,-h${CLNT_LIB}"
4) Rebuild libclntsh.so by running 'genclntsh' and relink oracle, svrmgrl, etc using the usual relink
commands. You'll get warnings in the relink process, but they can be ignored.
If trying to install IAS 8i, the relink script provided with IAS to relink the executables after editting the
make files won't work. You have to go into each individual product's lib directory and issue a "make -f
ins_<prod>.mk install" to relink.
This has been tested on env_rdbms.mk, env_sqlplus.mk, and env_network.mk, but should be working
on the other makefiles as well.
Another workaround is:
1) Downgrade to RedHat 6.2.
Another workaround is:
1) Get a copy of the oracle kernel, and utilities such as svrmgrl, imp, exp, etc from a RedHat 6.2 box
and place them in $ORACLE_HOME/bin.
Note that this workaround will not allow you to relink the Oracle kernel and/or utilities; The resulting
binaries will not run under a glibc-2.1.9x system.
Another workaround is:
1) If you haven't relinked multiple times, it's enough to copy back the old binary versions in
$ORACLE_HOME/bin (such as oracleO, impO, etc) to oracle, imp, etc.
Note that this workaround will not allow you to relink the Oracle kernel and/or utilities; The resulting
binaries will not run under a glibc-2.1.9x system.
Another workaround is:
1) Install the following RedHat 7.0 packages (if not already installed):
compat-egcs-6.2-1.1.2.9
compat-glibc-6.2-2.1.3.2
2) Before installing Oracle 8.1.6.1, install the retro compiler as the default cc and gcc compiler, by typing
the following commands, as root:
cd /usr/bin
mv gcc gcc.linux7
ln -s i386-glibc21-linux-gcc gcc
3) After installing Oracle 8.1.6.1, as oracle, type:
cd $ORACLE_HOME/bin
./genclntsh
./relink all