Handling Oracle Application Server 10g Relinking Errors on Redhat and Suse 64-bit Linux
(Doc ID 377359.1)
Last updated on JULY 08, 2024
Applies to:
Oracle Fusion Middleware - Version 10.1.2.0.0 to 10.1.2.0.0 [Release AS10gR2]Linux x86-64
Red Hat Enterprise Linux Advanced Server x86-64 (AMD Opteron Architecture)
This note is specific to relinking issues for 64-bit Redhat or SuSE Linux.
Symptoms
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...
Changes
Enhancements has been included with each new releases to handle relinking on 64bit Linux platform
OracleAS 10.1.2
$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.
Reference:
<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.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
OracleAS 10.1.2 |
Manual Workarounds |
Solution Summary |
References |