From owner-freebsd-current@FreeBSD.ORG Sun Jun 18 09:58:20 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EE1316A474 for ; Sun, 18 Jun 2006 09:58:20 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail22.syd.optusnet.com.au (mail22.syd.optusnet.com.au [211.29.133.160]) by mx1.FreeBSD.org (Postfix) with ESMTP id 690F943D46 for ; Sun, 18 Jun 2006 09:58:19 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail22.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k5I9wGXl003883 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sun, 18 Jun 2006 19:58:17 +1000 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.6/8.13.6) with ESMTP id k5I9wG9A038453; Sun, 18 Jun 2006 19:58:16 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.6/8.13.6/Submit) id k5I9wFXR038452; Sun, 18 Jun 2006 19:58:15 +1000 (EST) (envelope-from peter) Date: Sun, 18 Jun 2006 19:58:15 +1000 From: Peter Jeremy To: John Birrell Message-ID: <20060618095815.GE715@turion.vk2pj.dyndns.org> References: <20060525065510.GA20475@what-creek.com> <20060525082633.GA724@turion.vk2pj.dyndns.org> <20060525195346.GA25270@what-creek.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+jhVVhN62yS6hEJ8" Content-Disposition: inline In-Reply-To: <20060525195346.GA25270@what-creek.com> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.11 Cc: current@freebsd.org Subject: Re: DTrace for FreeBSD - Status Update X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:58:20 -0000 --+jhVVhN62yS6hEJ8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, 2006-May-25 19:53:46 +0000, John Birrell wrote: >On the build side, the CTF tools are threaded and I am building them as=20 >bootstrap tools because they are required to add the CTF data to objects >and programs during a buildworld. ctfmerge uses an undefined function getpagesizes(). This appears to be hidden if you don't have CFLAGS=3D-O because the function calling getpagesizes() - bigheap() - is itself static and only referenced via "#pragma init(bigheap)" which doesn't appear to be supported by gcc. bigheap()'s only purpose appears to be to align the heap to the largest page size. I'm not sure why this is being done and the side-effect of failing to do so. --=20 Peter Jeremy --+jhVVhN62yS6hEJ8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFElSO2/opHv/APuIcRAlzKAJ92/VA6Hal3lvPBG4BMwyyhmHkLSACeNmTl Z/WBlUH2i07LOMBToqrj9xM= =YFex -----END PGP SIGNATURE----- --+jhVVhN62yS6hEJ8--