cxx 6.2 on v4.0f - missing symbol

From: Michael Haller <Michael.Haller_at_uk.lionbioscience.com>
Date: Wed, 26 Jul 2000 17:13:23 +0100

Hi all,

I upgraded the C++ on our v4.0f (V4.0 1229 alpha) system
from 6.1 to 6.2 but have run into a unresolved symbol
problem on any shared library subsequently produced
by the new compiler. That is, when I build a shared
library and then try to run an executable which uses the
library I get:

Unresolved symbol in libjapi.so: __cxx_call_static_dtors

where libjapi.so is the shared library. An "nm" on
/usr/shlib/libcxx.so (and /usr/ccs/lib/libcxx.a) shows
that this symbol is definately not present. However, the
symbol is present in the libraries on our v5.0a system (and
the shared library build and runs OK).

Any ideas as to what the problems is. I upgraded to 6.2
via setld after first uninstalling 6.1.

Any help much appreciated.

        - Michael
Received on Wed Jul 26 2000 - 16:20:23 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:41 NZDT