From owner-svn-src-all@FreeBSD.ORG Thu Jan 14 09:38:03 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9AFA106566B; Thu, 14 Jan 2010 09:38:03 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id 8C9C28FC13; Thu, 14 Jan 2010 09:38:03 +0000 (UTC) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 854DB1CD96; Thu, 14 Jan 2010 10:38:02 +0100 (CET) Date: Thu, 14 Jan 2010 10:38:02 +0100 From: Ed Schouten To: Kostik Belousov Message-ID: <20100114093802.GZ64905@hoeg.nl> References: <201001140535.o0E5ZWCx038013@svn.freebsd.org> <20100114093044.GW62907@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="d/uAuzW7m3hkRWVd" Content-Disposition: inline In-Reply-To: <20100114093044.GW62907@deviant.kiev.zoral.com.ua> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r202274 - in head: . include lib/libc/gen libexec/getty X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2010 09:38:04 -0000 --d/uAuzW7m3hkRWVd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Kostik Belousov wrote: > You should never remove symbol from the version map for shared library. > Doing that removes one of the reason for having symbol versioning at all > (namely, pre-execution check that version requirements of the objects > are satisfied). FreeBSD allows version maps to grow, that makes the > check weaker then it ought to be. Ah, I see. I discussed this with kan@ the other day and I was under the impression that using __sym_compat() would be sufficient. So you say I should leave the __sym_compat(), but revert the change to the Symbol.map? Would that still allow me to use the symbol, but prevent linkage against it? --=20 Ed Schouten WWW: http://80386.nl/ --d/uAuzW7m3hkRWVd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAktO5foACgkQ52SDGA2eCwXZEwCeKtHcXxfCN5hwmkBUn8K6h98A EsAAnRk/lc+0+hHZE3T6gTD6n6Ji7X0F =MjlP -----END PGP SIGNATURE----- --d/uAuzW7m3hkRWVd--