Subject: bin/4672: NetBSD-1.3_BETA change to libutil.so major version breaks compatability with 1.2
To: None <gnats-bugs@gnats.netbsd.org>
From: None <jeremy@broder.com>
List: netbsd-bugs
Date: 12/11/1997 18:21:45
>Number: 4672
>Category: bin
>Synopsis: NetBSD-1.3_BETA change to libutil.so major version breaks compatability with 1.2
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: bin-bug-people (Utility Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Dec 11 18:35:01 1997
>Last-Modified:
>Originator: Jeremy Cooper
>Organization:
none
>Release: NetBSD-1.3_BETA 19971203 snapshot
>Environment:
System: NetBSD kujo 1.3_BETA NetBSD 1.3_BETA (GENERIC_SCSI3) #11: Wed Dec 3 00:47:13 MET 1997 pk@flambard:/usr/src1/sys/arch/sparc/compile/GENERIC_SCSI3 sparc
>Description:
The NetBSD-1.3_BETA distribution for NetBSD/sparc (and likely other platforms)
does not include the necessary shared library for compatibility with
NetBSD-1.2/sparc binaries which use functions contained in the libutil.so.
Anyone wishing to use a 1.2 binary which makes references to libutil must
recompile the application.
>How-To-Repeat:
Ssh (secure shell) is one of the popular utilities which uses some of the
functions housed by libutil. Running an ssh binary compiled under 1.2 on a
1.3_BETA machine produces the following output:
/usr/libexec/ld.so: ssh: libutil.so.3.3: No such file or directory
>Fix:
An additional packing set named ``compat12.tgz'' or similarly must be created
and added to the distribution for optional installation. Or an advanced
warning of this incompatibility should be placed in the 1.3 Release notes.
>Audit-Trail:
>Unformatted: