From xemacs-m  Thu Jul  3 11:24:20 1997
Received: from greatdane.webnexus.com (greatdane.webnexus.com [165.227.96.3])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id LAA00016
	for <xemacs-beta@xemacs.org>; Thu, 3 Jul 1997 11:24:18 -0500 (CDT)
Received: from apprentice.silicon-sorcery.com (apprentice.silicon-sorcery.com [205.179.145.161])
	by greatdane.webnexus.com (8.8.5/8.8.5/WN-1.2) with ESMTP id JAA09997;
	Thu, 3 Jul 1997 09:23:59 -0700 (PDT)
Received: (from mac@localhost) by apprentice.silicon-sorcery.com (8.7.5/8.7.3) id JAA26360; Thu, 3 Jul 1997 09:23:58 -0700 (PDT)
Date: Thu, 3 Jul 1997 09:23:58 -0700 (PDT)
Message-Id: <199707031623.JAA26360@apprentice.silicon-sorcery.com>
From: <mac@silicon-sorcery.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Rick Campbell <rickc@lehman.com>
Cc: Martin Buchholz <mrb@eng.sun.com>, acs@acm.org,
        XEmacs Beta List <xemacs-beta@xemacs.org>
Subject: Re: Solaris dynamics? 
In-Reply-To: <9707030341.AA29613@cfdevx1.lehman.com>
References: <199707030110.SAA01677@xemacs.eng.sun.com>
	<9707030341.AA29613@cfdevx1.lehman.com>
X-Mailer: VM 6.30 under 20.2 XEmacs Lucid (beta6)
Reply-To: mac@silicon-sorcery.com
X-Face:  h&j3qWe;+!`nKY~1T%IspQ[^}[s#|*2T68-NmG<hqK)^/6IlKy[e$tI,N'{!_v&R_m*f#8O
 au_+w3/b!3pF$H/]J(Q6Z)*:&Jy/.OGPM?7*<kyi}r/3Pf3hd[(J+%lmXp/;0e-EY_s2Dy{M|t


Rick Campbell writes:
 > I want to apologize up front for the tone of this message.  I'm still
 > sending it out as is, but my rambling ranting is really not aimed at
 > you, but rather at the collective decisions of your firm.

	No apologies needed here; I've been amazed as well.
 > 
 > That's a real shame.  I like to have the option of delivering
 > executables where I know what will execute at run time.  Espcially for
 > programs where security is a top priority, dynamic loading represents
 > a class of attacks that it would be nice to avoid.
 > 

	Hear  Hear!  Today's  major  license software  vendor strongly
recommends  that you ship  their product dynamically linked with yours
on Solaris.  Of course, this list might not be the solid core of folks
that are  proponents of  licensed software,  but the  very concept  of
making the  interconnection of the licensing  code and  the code to be
protected subject to the vagrancies  of LD_LIBRARY_PATH, and truss and
the link just gives me the shivers.


 >     In theory, . . .
 > 
 > Those are two *very* big words.
 > 
 >     . . . everything should work fine if you build your binaries on
 >     the oldest OS you want to run on.  Those binaries are then
 >     pseudo-guaranteed to run on more recent OSes as well, as long as
 >     the major version number is not incremented.
 > 

	Thanks anyway, I'll ship a striped static version of the
binary I ran through my regression suite, especially when shipping to
paying customers.  Pseudo guaranteed indeed. 

	-mac

