From owner-freebsd-current Sun Feb 19 18:16:46 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA23915 for current-outgoing; Sun, 19 Feb 1995 18:16:46 -0800 Received: from trout.sri.MT.net (trout.sri.MT.net [204.182.243.12]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id SAA23904 for ; Sun, 19 Feb 1995 18:16:37 -0800 Received: (from nate@localhost) by trout.sri.MT.net (8.6.9/8.6.9) id SAA29159 for current@freefall.cdrom.com; Sun, 19 Feb 1995 18:35:40 -0700 Date: Sun, 19 Feb 1995 18:35:40 -0700 From: Nate Williams Message-Id: <199502200135.SAA29159@trout.sri.MT.net> X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: current@freefall.cdrom.com Subject: libcompat and shlib conflict Sender: current-owner@FreeBSD.org Precedence: bulk Umm, forgive me if this sounds silly, but does the old shared library loader NOT complain about multiply defined symbols when it tries to build libcompat? The reason I'm asking is that I'm attempting to bring in the newest ld (once more) to hopefully finish off the shilb code merge. However, the newest ld is giving me errors trying to build libcompat (correctly so) with multiple definitions of the function regerror(), which is defined in both libcompat/4.3/regex.c and libcompat/regexp regerror.c. I suspect the older ld does not have problems, but as I'm a ways into the test phase, I'd rather not back out the changes I've made to make sure, but rather move forward and figure out how to resolve this conflict. Any hints or suggestions are welcome, Nate