My Oracle Support Banner

Linker Messages "Error: : Fatal: ... Version `SUNW_...' Not Found" While Running an Application (Doc ID 1484821.1)

Last updated on MARCH 15, 2021

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.