| From: HYDRA::AXPDEVELOPER "[email protected]" 20-MAR-1997 17:03:20.92
To: US3RMC::"[email protected]"
CC: AXPDEVELOPER
Subj: regarding your question
Dave,
In answer to your question which I've logged as 1997-3378:
For Digital UNIX Version 3.2:
The DEC C++ RTL for Digital UNIX Alpha Systems exists in the optional subset
CXXSHRDA, located on the Digital UNIX CD-ROM.
For Digital UNIX v4.0:
The CXLSHRDA400 software subset contains the shared libraries required for
the C++ Complex and Task Packages. THe CXLLIBA400 software subset contains the
corresponding archive libraries.
The mandatory base operating system software subset, OSFBASE400 contains the
shared library for the remaining packages.
The three mentioned subsets are available on the CD-ROM labeled Digital UNIX
V4.0 Operating System Volume 1.
Special Note: You must remove the old CXXSHRDA subset before before you can
install CXLSHRDA400.
As to your question regarding a command to list the shared libraries used
by an executable: the command nm does a name list dump of object files.
Performing a grep on the output of the command nm -A would give you the
answers you are seeking. A man nm will give you more information on the
command.
The following may be of interest to you:
Run-Time Library Redistribution:
The DEC C++ kit includes updated Run-Time Library shareable images.
Digital grants the user a nonexclusive royalty-free worldwide right
to reproduce and distribute the executable version of the Run-Time Li-
brary ("the RTL's") provided that the user:
o distributes the RTL's only in conjunction with and as a part of the
users's software application product which is designed to operate
in the Digital UNIX environment;
o does not use Digital's name, logo, or trademarks to market the user's
software application product;
o includes Digital's copyright notice for DEC C++ on the user's prod-
uct disk label and/or on the title page of the documentation for
the software application product; and
o agrees to indemnify, hold harmless, and defend Digital from and against
any claims or lawsuits, including attorney's fees, that arise or
result from the use or distribution of the software application prod-
uct. Except as expressly provided herein, Digital grants no implied
or express license under any of its patents, copyrights, trade se-
crets, trademarks, or any license or other proprietary interests
and rights.
For Digital UNIX systems, the RTL images are designated as:
o libcomplex.a, libcomplex.so,
o libcxx.a, libcxx.so,
o libtask.a, libtask.so,
o cxxl.cat, cxxl_messages.cat
Regards,
Donna Van Orden
Alpha Developer Support
|