Linker Messages "Error: : Fatal: ... Version `SUNW_...' Not Found" While Running an Application
(Doc ID 1484821.1)
Last updated on NOVEMBER 01, 2024
Applies to:
Solaris Operating System - Version 8 6/00 U1 to 10 1/13 U11 [Release 8.0 to 10.0]Oracle Solaris Studio - Version Forte Developer 6 Update 2 to 12.3 [Release 6.0 to 12]
Information in this document applies to any platform.
Symptoms
An application is running fine on the Solaris system where it was built.
On another Solaris system, the application fails with a linker message like this:
ld.so.1: a.out: fatal: <some library>: version `SUNW_<version>' not found
Changes
The issue is more likely to occur when the application was compiled with debugging enabled (-g or any -gn flag), as that pulls in additional symbols.
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 |
1. Use pvs to list dependencies, and ldd to identify missing dependencies |
2. Identify the installed version of the library that does not fulfill the version dependency |
3. Identify the package that contains the library that does not fulfill the version dependency |
4. Identify the patch state of that library |
5. Apply the missing patches |