Tuxedo 9.0 : Ld: Warning: Symbol `Symbol Name' Has Differing Sizes (Doc ID 1302692.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo - Version 9.0 and later
Information in this document applies to any platform.
Solaris 10 (5.10 Generic_118822-30 sun4u sparc SUNW,Sun-Fire-V490),
Tuxedo 9 (Patch Level 002)
***Checked for relevance on 21-03-2013***
Oracle 9i (9.2.0.8).


Symptoms

Configuration:

Solaris 10 (5.10 Generic_118822-30 sun4u sparc SUNW,Sun-Fire-V490),
Tuxedo 9 (Patch Level 002)
Oracle 9i (9.2.0.8).

The link during the buildserver command generates some warnings:

ld: warning: symbol `C_SIGNATURE_CHOOSER' has differing sizes:
(file /usr1/arbor/3p/../3poracle/SOLARIS/lib/libclntsh.so value=0x30;
file /usr1/arbor/3p/tuxedo/SOLARIS/lib/libengine.a(libengine.so.71) value=0x38);
/usr1/arbor/3p/../3poracle/SOLARIS/lib/libclntsh.so definition taken


because the sizes of  symbols in the following two objects are different:
- libclntsh.so in in the Oracle 9i library and
- libengine.so in Tuxedo

The warning are for :

ld: warning: symbol `C_SIGNATURE_CHOOSER' has differing sizes: 
ld: warning: symbol `AIT_HW_RANDOM' has differing sizes: 
ld: warning: symbol `C_VERIFY_CHOOSER' has differing sizes: 
ld: warning: symbol `STANDARD_EXTENSIONS' has differing sizes:

 

Cause

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