Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28041 - Unable to link Oracle 9.2.0.1.0 ins_rdbms.mk after glibc update to 2.3.2-r1
Summary: Unable to link Oracle 9.2.0.1.0 ins_rdbms.mk after glibc update to 2.3.2-r1
Status: VERIFIED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: PgSQL Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-06 05:12 UTC by William Delamore
Modified: 2011-05-20 09:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
This is the Oracle make log file from the installer (make.log,101.03 KB, text/plain)
2003-09-06 05:14 UTC, William Delamore
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William Delamore 2003-09-06 05:12:11 UTC
We succesfully installed and linked Oracle on Gentoo 1.4_rc4 with kernel 2.4.20
and glibc 2.3.1-r4. When installing Gentoo with kernel 2.4.21 and glibc 2.3.2-r1
Oracle is unable to link succesfully. 

sample from Oracle make.log:
collect2: ld returned 1 exit status
make: *** [/opt/oracle/product/9.2.0/rdbms/lib/oracle] Error 1

On Suse 8.2 with kernel 2.4.20 and glibc 2.3.2-9 I am able to link Oracle
succesfully just like Gentoo with 2.4.20 and glibc 2.3.1-r4. Both using one
workaround by adding an extra -ldl flag in a makefile.

Is this a kenel issue or is something broke in glibc 2.3.2-r1  


Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
unable to install Oracle 9.2.0.1.0

Expected Results:  
Install and link succesfully

Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.21)
=================================================================
System uname: 2.4.21 i686 Pentium III (Coppermine)
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/linux/gentoo/
http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 oss apm arts avi crypt cups encode foomaticdb gif gpm imlib jpeg libg++
mad mikmod mmx mpeg ncurses nls oggvorbis pdflib png quicktime sdl slang spell
truetype xml2 xmms xv zlib gdbm berkdb readline svga java X tcpd pam libwww ssl
perl python motif opengl cdr -3dnow -gnome -gtk -kde -qt acl sse snmp imap ldap
samba usb"
Comment 1 William Delamore 2003-09-06 05:14:47 UTC
Created attachment 17151 [details]
This is the Oracle make log file from the installer
Comment 2 Brian Jackson (RETIRED) gentoo-dev 2003-09-06 09:47:15 UTC
I'm tempted to say it's a glibc problem. Since SuSE uses such a heavily 
patched glibc, comparing their version to ours is like aplles to oranges. If 
you have the time maybe you could look through the SuSE src.rpm and 
see if any of the patches fix the problem, but that'll be pretty time 
consuming. You could also ask around on some SuSE mailing lists, etc. to 
see if anybody can tell you what patch it is. If you can find the patch that 
fixes it, we can add it to the glibc ebuild 
Comment 3 William Delamore 2003-09-12 01:57:08 UTC
An Oracle support person did investigate this problem. Thumbs up for Oracle support ! He explained the following:
Currently Oracle 8.1.7 and 9i releases are packaged and developed to be compatible with glibc-2.1 and 2.2. So not with glibc 2.3. Although Oracle links quite fine on 2.3.1 on Gentoo and the patched glibc 2.3.2 of Suse, Oracle does not support higher glibc versions yet. Of course RedHat AS and the United Linux distro's, officialy certified by Oracle, will use glibc 2.3 in newer releases.
So we installed Gentoo 1.4_rc4 and not 1.4. And we keep glibc on 2.3.1 until then.   
Comment 4 Aaron W. Swenson gentoo-dev 2011-05-20 09:58:27 UTC
Doesn't get any later than this.