Handling Oracle Application Server 10g Relinking Errors on Redhat and Suse 64-bit Linux
Last updated on JANUARY 12, 2017
Applies to:Oracle Fusion Middleware - Version 126.96.36.199.0 to 10.1.2.0.0 [Release AS10g to AS10gR2]
Red Hat Enterprise Linux Advanced Server x86-64 (AMD Opteron Architecture)
***Checked for relevance on 06-Jan-2014***
This note is specific to relinking issues for 64-bit Redhat or SuSE Linux.
Relink errors discussed in this note are due to incompatibility between 32bit Oracle Application Server and 64bit OS commands (gcc and ld). Oracle log files may record various errors. They can be summarized into two catagories
1. make -f ins_<ComponentName>.mk <TargetName> returns two set of errors
- incompatible with i386:x86-64 output
- undefined reference
2. make -f ins_<ComponentName>.mk <TargetName> returns various 'cannot find' errors.
- cannot find -l...
Enhancements has been included with each new releases to handle relinking on 64bit Linux platform
$ORACLE_HOME/bin/OracleAS_Relink_Patch.sh script is executed during installation to modified relinking scripts with the proper relink option (-m32) on a 64bit OS platform
For OracleAS 10.1.2, there has been symptoms where OracleAS_Relink_Patch.sh script did not modified the related relink scripts. Thus, resulting in relinking errors.
<Bug.6216611> LD AND GCC OS COMMANDS ARE IN 64 BIT MODE RESULTING IN RELINKING ERRORS
OracleAS Application Server 10.1.3
Relinking scripts are installed with proper relink option.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms