My Oracle Support Banner

When Recompiling Code, Identical Object Files Are Not Obtained (Doc ID 1009220.1)

Last updated on JANUARY 05, 2024

Applies to:

Oracle Solaris Studio - Version Forte Developer 6 Update 2 to 12.6 [Release 6.0 to 12]
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (32-bit)
Oracle Solaris on x86 (32-bit)


Different compilations of the same code result in non-identical object files, libraries, and executables.


If you are not using identical software on different compilations, you might see differences due to header files, system libraries, or different object code being emitted by different compiler versions.

If you are using different compiler options on different compilations, .o files also frequently will be different. Compilation options configure how the compiler generates object files, what information is contained in the emitted object files, and also lead to different optimization paths within the compiler.


To view full details, 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 a vibrant support community of peers and Oracle experts.