From owner-freebsd-current Mon Mar 27 06:19:08 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA10655 for current-outgoing; Mon, 27 Mar 1995 06:19:08 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id GAA10649 for ; Mon, 27 Mar 1995 06:18:56 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id AAA21244; Tue, 28 Mar 1995 00:16:45 +1000 Date: Tue, 28 Mar 1995 00:16:45 +1000 From: Bruce Evans Message-Id: <199503271416.AAA21244@godzilla.zeta.org.au> To: bde@zeta.org.au, paul@isl.cf.ac.uk Subject: Re: shared library versioning Cc: current@FreeBSD.org, davidg@Root.COM Sender: current-owner@FreeBSD.org Precedence: bulk >> >Jordan's just added new hash code..... >> >> There is no problem for new interfaces, except possibly from namespace >> pollution. >How do we deal witht the problem of binaries that use the new interface >being run on older systems with the old library? Are we bumping the minor >number, does the linker do anything about this? New binaries won't work with old libraries. We haven't bumped the minor number yet. I'm not sure how ld.so handles missing functions. New stuff should be added to special libraries for this and other reasons (the interfaces are more likely to change...). Bruce