From owner-freebsd-hackers Thu Jul 27 11:20:44 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id LAA01577 for hackers-outgoing; Thu, 27 Jul 1995 11:20:44 -0700 Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id LAA01571 for ; Thu, 27 Jul 1995 11:20:43 -0700 Received: from localhost.v-site.net (localhost.v-site.net [127.0.0.1]) by rah.star-gate.com (8.6.11/8.6.9) with SMTP id LAA07766; Thu, 27 Jul 1995 11:20:36 -0700 Message-Id: <199507271820.LAA07766@rah.star-gate.com> X-Authentication-Warning: rah.star-gate.com: Host localhost.v-site.net didn't use HELO protocol X-Mailer: exmh version 1.6.2 7/18/95 To: nate@sneezy.sri.com (Nate Williams) cc: hackers@FreeBSD.org Subject: Re: ld.so: ivs: libcompat.so.2.0: Undefined error: 0 In-reply-to: Your message of "Thu, 27 Jul 1995 08:46:32 MDT." <199507271446.IAA01203@rocky.sri.MT.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 27 Jul 1995 11:20:36 -0700 From: "Amancio Hasty Jr." Sender: hackers-owner@FreeBSD.org Precedence: bulk >>> Nate Williams said: > > That is why it must be compiled shared. A *bug* in the loader prior to > 2.0.5 allowed it to build shlibs with symbols that had multiple > definitions. So, the symbol which was used depended on it's position in > the build at creation time. In all honesty, this problem still exists > with the static libraries as well, but since the loader isn't aware of > multiply defined symbols because each .o file is unique it's not seen. > > The solution is to remove the dependency of libcompat in whatever > program requires libcompat and send the changes back to the maintainer. > Does mwm depend on libcompat? Tnks, Amancio