From owner-freebsd-current Fri Apr 9 14:47:15 1999 Delivered-To: freebsd-current@freebsd.org Received: from misha.cisco.com (misha.cisco.com [171.69.206.50]) by hub.freebsd.org (Postfix) with ESMTP id 8341516734 for ; Fri, 9 Apr 1999 14:41:27 -0700 (PDT) (envelope-from mi@misha.cisco.com) Received: (from mi@localhost) by misha.cisco.com (8.9.2/8.9.1) id NAA61386; Fri, 9 Apr 1999 13:44:46 -0400 (EDT) (envelope-from mi) From: Mikhail Teterin Message-Id: <199904091744.NAA61386@misha.cisco.com> Subject: -soname and shared libs (was Re: /sys/boot, egcs vs. gcc, -Os) In-Reply-To: from Alex Zepeda at "Apr 9, 1999 10:28:15 am" To: garbanzo@hooked.net (Alex Zepeda) Date: Fri, 9 Apr 1999 13:44:46 -0400 (EDT) Cc: current@freebsd.org Reply-To: mi@aldan.algebra.com X-Mailer: ELM [version 2.4ME+ PL52 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alex Zepeda once wrote: > > I'd like to voice my opposition to this. While it maybe an ^^^^^^^^^^^^^^^^^ > > acceptable way to work around poor (or non-existant) release ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > engineering of SOME software, making this a rule may defeat one of ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > the major purposes of shared libraries: drop-in replacement. Think > > of libXaw3d, for example. What's wrong with different filenames for > > different libs? > Do you think that the Gnome libs are going to stand still long enough > for someone (you) to write a drop in replacement? See the the underlined part for reflection of my view on dealing with SOME software (Gnome). > Besides, most of the functionality that libXaw3d provides over libXaw > is provided by Gtk+ themes. This is a good knews. Does this mean, I can drop-in some GTk library and make libXaw.so a symlink to it? This would only support my point... But in any case, the drop-in replacement is one of the promises shared libraries pledge to deliver and do indeed deliver quite often. Using smth like -soname _may_ break this, if the run-time linker will refuse to use a different version of a library even if I want it to. -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message