|
The Question is:
Our build procedures for our product, which is mostly in C and Fortran, stores
all object modules from compilation in libraries as input for linking. We are
starting to use C++ too. C++ function names are longer than C function names
because of name mangl
ing. $ LIB/LIS/NAMES module.olb shows only max. the first 31 char of C++
mangled function names. Does the OpenVMS LIBRARY function fully support C++
object modules?
Thank you.
The Answer is :
Please see the shareable image cookbook (referenced in the FAQ) and
the Compaq C++ documentation around name mangling requirements for
the details of this particular topic -- the OpenVMS Wizard prefers
to avoid C++ name mangling and name decoration (qv: topic 4848) when
that is possible.
|