Date: Sun, 18 Jun 2006 19:58:15 +1000 From: Peter Jeremy <peterjeremy@optushome.com.au> To: John Birrell <jb@what-creek.com> Cc: current@freebsd.org Subject: Re: DTrace for FreeBSD - Status Update Message-ID: <20060618095815.GE715@turion.vk2pj.dyndns.org> In-Reply-To: <20060525195346.GA25270@what-creek.com> References: <20060525065510.GA20475@what-creek.com> <20060525082633.GA724@turion.vk2pj.dyndns.org> <20060525195346.GA25270@what-creek.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--+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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060618095815.GE715>