From owner-cvs-src@FreeBSD.ORG Thu Mar 16 15:47:27 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B26116A420; Thu, 16 Mar 2006 15:47:27 +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 A0BFC43D72; Thu, 16 Mar 2006 15:47:26 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.5/8.13.5/NETPLEX) with ESMTP id k2GFlPaK025541; Thu, 16 Mar 2006 10:47:25 -0500 (EST) Date: Thu, 16 Mar 2006 10:47:25 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: src-committers@freebsd.org, , In-Reply-To: <200603161516.k2GFGNfK076880@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: Subject: Re: cvs commit: src/lib/libc Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Mar 2006 15:47:27 -0000 On Thu, 16 Mar 2006, Daniel Eischen wrote: > deischen 2006-03-16 15:16:23 UTC > > FreeBSD src repository > > Modified files: > lib/libc Makefile > Log: > Allow bsd.lib.mk to generate the symbol version map. Everything should now be in place to enable symbol versioning in libc. Add SYMVER_ENABLED=true to /etc/make.conf and buildworld to try it. Once you do this and installworld, your binaries (from buildworld) will not work with a non-symbol-versioned libc. In fact, this is true for any non-static binary that you build after this point. To back out of this, remove SYMVER_ENABLED from make.conf and build&install world again. I'm running with this enabled on an x86 and all my previously built ports seem to be fine (KDE, mozilla, etc). Testing on other archs would be appreciated. Thanks, -- DE