  | | | compiling 32-bit libraries on Suse 9 SP3 x86_64 | compiling 32-bit libraries on Suse 9 SP3 x86_64 2006-10-13 - By Jeff Cook
Back Just for fun (I know it is unsupported), I am trying to install Oracle Grid Control 10.2.0.1 on my Suse 9 SP3 x86_64 machine. But despite running linux32 bash, using the old GCC compiler, loading all the 32-bit compatible RPMs, etc. I am unable to compile 32-bit libraries. Any idea what I'm missing?
Referring to Metalink Note: 316548.1, I confirmed that, despite the settings below, gcc is NOT compiling 32-bit objects:
1. Generate source file for ntcontab
export PATH=$ORACLE_HOME/bin:$PATH
mkdir /tmp/gcctest
cd /tmp/gcctest
gennttab > ntcontab.c
2. Create ntcontab.o object file with 32-bit gcc
GRID:/tmp/gcctest> /opt/gcc295/bin/gcc -c ntcontab.c
GRID:/tmp/gcctest> file ntcontab.o
ntcontab.o: ELF 64-bit LSB relocatable, AMD x86-64, version 1 (SYSV), not stripped
Yet the same Metalink note says that my configuration should be compiling 32-bit libraries. . .
I'm running:
the 32 bit version of orarun - orarun-1 (See http://run-1.ora-code.com).8-109.16.i586.rpm
Linux32 bash
GRID:/usr/bin> uname -a
Linux GRID 2.6.5-7.276-default #1 Mon Jul 24 10:45:31 UTC 2006 i686 athlon i386 GNU/Linux
GCC, G++ are pointing to older version of GCC:
GRID:/usr/bin> ls -l gcc g++
lrwxrwxrwx 1 root root 19 2006-10-12 15:23 g++ -> /opt/gcc295/bin/g++
lrwxrwxrwx 1 root root 19 2006-10-11 17:52 gcc -> /opt/gcc295/bin/gcc
GRID:/usr/bin> echo $LDEMULATION
elf_i386
GRID:/usr/bin> echo $LD_PRELOAD_32
/usr/lib/libInternalSymbols.so
GRID:/usr/bin> echo $LD_ASSUME_KERNEL
2.4.21
This server already had Oracle Application Server 10gR2 installed (with no errors) and running fine so it has a bunch of 32-bit compatibility packages required for running the 32-bit Oracle Application Server on a 64-bit OS:
GRID:/usr/bin> rpm -qa | grep 32bit
<SUBSET FOLLOWS>
glib-32 (See http://lib-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200501041713
glibc-locale-32 (See http://ale-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200512100801
compat-32 (See http://pat-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200407011229
db-32bit-9 (See http://bit-9.ora-code.com)-200407011229
glibc-devel-32 (See http://vel-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200512100801
binutils-32 (See http://ils-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200601210802
db1-32bit-9 (See http://bit-9.ora-code.com)-200407011229
libaio-devel-32 (See http://vel-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200502241149
libelf-32 (See http://elf-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200511222041
glibc-32 (See http://ibc-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200512100800
openmotif-libs-32 (See http://ibs-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200410081851
libaio-32 (See http://aio-32.ora-code.com)bit-9 (See http://bit-9.ora-code.com)-200502241149
glib2-32bit-9 (See http://bit-9.ora-code.com)-200507121454
So what else am I missing?
Jeff
|
|
 |