From owner-cvs-all Fri Nov 6 17:59:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA07527 for cvs-all-outgoing; Fri, 6 Nov 1998 17:59:39 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA07508; Fri, 6 Nov 1998 17:59:38 -0800 (PST) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA10475; Fri, 6 Nov 1998 17:59:40 -0800 (PST) Date: Fri, 6 Nov 1998 17:59:40 -0800 (PST) Message-Id: <199811070159.RAA10475@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/libexec/rtld-aout rtld.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk jdp 1998/11/06 17:59:39 PST Modified files: libexec/rtld-aout rtld.c Log: Fix a bug in the handling of minor version numbers. Formerly, the rtld would accept the first shared library it found with the right major version number, even if the minor version number was too low. If a different version of the shared library with an adequate minor version number appeared later in the search path, it would not be found. Now the rtld searches all locations first looking for a library with a minor version that is high enough. Only if such a library is not found will it fall back to accepting a minor version number that is too low. As before, a warning comes out in that case. This solves some problems encountered when building an older world on a -current system. Revision Changes Path 1.57 +34 -13 src/libexec/rtld-aout/rtld.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message