From owner-freebsd-current Mon Aug 25 09:16:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA20129 for current-outgoing; Mon, 25 Aug 1997 09:16:02 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA20109; Mon, 25 Aug 1997 09:15:55 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id CAA21119; Tue, 26 Aug 1997 02:12:56 +1000 Date: Tue, 26 Aug 1997 02:12:56 +1000 From: Bruce Evans Message-Id: <199708251612.CAA21119@godzilla.zeta.org.au> To: current@freebsd.org Subject: libtermcap still broken Cc: ache@freebsd.org Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Binaries linked to libc.so.2.2 and libtermcap.so.2.1 still fail, because ld.so prefers libtermcap.so.2.2 to libtermcap.so.2.1 and libtermcap.so.2.2 sometimes calls issetugid() which isn't in libc.so.2.2. This can be fixed by bumping the major number of libtermcap and either - removing all versions of libtermcap.so.2.* that call issetugid(), i.e., libtermcap.so.2.2 and recent intermediate versions of libtermcap.so.2.1, or - changing libtermcap.so.2.2 to not use issetugid() and waiting for everyone to install it before bumping the major version number. This seems best. Bruce