From owner-freebsd-current@FreeBSD.ORG Sun Apr 8 04:24:09 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 46FBE16A404 for ; Sun, 8 Apr 2007 04:24:09 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id 0AD8B13C468 for ; Sun, 8 Apr 2007 04:24:08 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.14.0/8.14.0/NETPLEX) with ESMTP id l384AaCm022826; Sun, 8 Apr 2007 00:10:37 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.ntplx.net [204.213.176.10]); Sun, 08 Apr 2007 00:10:37 -0400 (EDT) Date: Sun, 8 Apr 2007 00:10:36 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Alexander Kabaev In-Reply-To: <20070407182842.28f7d9e9@kan.dnsalias.net> Message-ID: References: <20070407223046.T7086@kushnir1.kiev.ua> <20070407182842.28f7d9e9@kan.dnsalias.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-current@freebsd.org Subject: Re: Something's wrong with ld-elf.so.1 when SYMVER_ENABLED=true X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2007 04:24:09 -0000 On Sat, 7 Apr 2007, Alexander Kabaev wrote: > > SYMVER_ENABLED is an experimental feature. I suspect the new code in > rtld somehow prevents it from overriding dummy symbols in libc. > SYMVER_ENABLED changes in rtld are work in progress and until they are > finalized, you are on your own. The problem is that we've been using symbol versioning successfully for close to a year now, and you've put experimental rtld symbol versioning behind the same macro. Please consider using another macro just for rtld. I'm about to enable symbol versioning by default, hopefully within the next week or two. -- DE