From owner-cvs-ports@FreeBSD.ORG Mon Oct 24 07:39:13 2005 Return-Path: X-Original-To: cvs-ports@FreeBSD.org Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D0B416A41F; Mon, 24 Oct 2005 07:39:13 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DBCB43D48; Mon, 24 Oct 2005 07:39:12 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.4/8.13.4) with ESMTP id j9O7dAnh036158; Mon, 24 Oct 2005 00:39:10 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.4/8.13.1/Submit) id j9O7d4j4036155; Mon, 24 Oct 2005 00:39:04 -0700 (PDT) (envelope-from obrien) Date: Mon, 24 Oct 2005 00:39:04 -0700 From: "David O'Brien" To: Volker Stolz Message-ID: <20051024073904.GA36026@dragon.NUXI.org> References: <200510191912.j9JJCruT013822@repoman.freebsd.org> <20051019191435.GA26002@xor.obsecurity.org> <20051020080639.GB73991@i2.informatik.rwth-aachen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051020080639.GB73991@i2.informatik.rwth-aachen.de> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.9i Cc: cvs-ports@FreeBSD.org, ports-committers@FreeBSD.org, Emanuel Haupt , Kris Kennaway Subject: Re: cvs commit: ports/japanese/xdtp Makefile X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2005 07:39:13 -0000 On Thu, Oct 20, 2005 at 10:06:39AM +0200, Volker Stolz wrote: > On Wed, Oct 19, 2005 at 03:14:36PM -0400, Kris Kennaway wrote: > > On Wed, Oct 19, 2005 at 07:12:52PM +0000, Emanuel Haupt wrote: > > > Modified files: > > > japanese/xdtp Makefile > > > Log: > > > . compile with -fPIC, this fixes build on amd64 > > > > Please don't pessimize all architectures like this. You shouldn't > > even be pessimizing all files on amd64 with this flag, only those that > > need them. > > Is this really such a strong pessimisation? It is an issue. As it adds an extra level of indirection when accessing things. Enought that some GCC people are looking at how to optimize GOT usage for AMD64. > http://www.ukuug.org/events/linux2002/papers/pdf/dsohowto.pdf > "How To Write Shared Libraries" claims that this is almost a non-issue. That paper is mostly written from a 32-bit point of view (x86). -- -- David (obrien@FreeBSD.org)