Static Linking of Precompilers,OCI/OCCI Fails After Patching with OCT 2017 DBBP or Later

(Doc ID 2390171.1)

Last updated on APRIL 24, 2018

Applies to:

Oracle Database - Standard Edition - Version 12.1.0.1 and later
Precompilers - Version 12.1.0.1 and later
Information in this document applies to any platform.

Symptoms

After patching the client/database with Oct 2017 Database Bundle patch or later and regenerating the static client shared library (libclntst) by running "genclntst" command, static linking of Precompilers, OCI and OCCI application is failing with duplicate symbol errors for "ipclw_mpool_create" and "ipclw_coll_create".

Linking error is:

NOTE: Issue happens only when the static client shared library is regenerated after patching. And also issue is specific to DBBP and not with DBPSU.

Changes

Client or Database has been patched with Oct 2017 or later database bundle patch and the static client shared library has been regenerated.

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