[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::axp-developer

Title:Alpha Developer Support
Notice:[email protected], 800-332-4786
Moderator:HYDRA::SYSTEM
Created:Mon Jun 06 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3722
Total number of notes:11359

3378.0. "Altair" by HYDRA::VANORDEN () Thu Mar 20 1997 15:09

    Company Name :  Altair
    Contact Name :  David Scarchilli
    Phone        :  
    Fax          :  
    Email        :  [email protected]
    Date/Time in :  20-MAR-1997 15:06:01
    Entered by   :  Donna Van Orden
    SPE center   :  MRO

    Category     :  UNIX
    OS Version   :  
    System H/W   :  


    Brief Description of Problem:
    -----------------------------

From:	SMTP%"[email protected]" 20-MAR-1997 14:56:43.65
To:	[email protected]
CC:	
Subj:	

Return-Path: [email protected]
Received: by asimov.mro.dec.com (UCX V4.1-12, OpenVMS V6.2 VAX);
	Thu, 20 Mar 1997 14:56:41 -0500
Received: from pobox1.pa.dec.com by fluid.mro.dec.com (5.65v4.0/1.1.8.2/19Nov96-0448PM)
	id AA13778; Thu, 20 Mar 1997 14:56:53 -0500
Received: by pobox1.pa.dec.com; id AA16904; Thu, 20 Mar 97 11:56:52 -0800
Received: from frankensun.altair.com by mail2.digital.com (5.65 EXP 4/12/95 for V3.2/1.0/WV)
	id AA19061; Thu, 20 Mar 1997 11:50:29 -0800
Received: from auspex.altair.com (204.235.24.1) by frankensun.altair.com with smtp
	(Smail3.1.29.1) id m0w7nr2-001WSXC; Thu, 20 Mar 97 14:50 EST
Received: from sun48.altair.com (204.235.26.48) by auspex.altair.com with smtp
	(Smail3.1.29.1) id m0w7nqa-000Uz7C; Thu, 20 Mar 97 14:50 EST
Received: from pc102 by sun48.altair.com (4.1/SMI-4.1)
	id AA07683; Thu, 20 Mar 97 14:49:59 EST
Date: Thu, 20 Mar 97 14:49:59 EST
Message-Id: <[email protected]>
X-Sender: [email protected]
X-Mailer: Windows Eudora Light Version 1.5.2
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: [email protected]
From: David Scarchilli <[email protected]>

Hi,

We build C & C++ applications under Digital UNIX and would
like to know if the C & C++ shared libs (like libcxx.so) are part of a
standard OS install or does the customer have to install/buy
them ?  Do the 'rules' change between Digital UNIX 3.2 and 4.0 ?

Also,  is there a command to list the shared libraries used
by an executable ?


Thanks,
Dave
[email protected]
ASAP Customer code: 905047.



T.RTitleUserPersonal
Name
DateLines
3378.1HYDRA::VANORDENThu Mar 20 1997 17:0383
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