Date: Mon, 17 Aug 2009 10:00:23 -0700 From: =?ISO-8859-1?Q?=22C=2E_Bergstr=F6m=22?= <codestr0m@osunix.org> To: Marcel Moolenaar <xcllnt@mac.com> Cc: Mark Linimon <linimon@lonesome.com>, freebsd-ia64@freebsd.org Subject: Re: ports lang/gcc4x fail to build on ia64 Message-ID: <4A898CA7.4030603@osunix.org> In-Reply-To: <3929045E-8E90-4998-B9A2-30AE59B38EE4@mac.com> References: <20090817135752.GA73485@mech-cluster241.men.bris.ac.uk> <20090817143602.GB2365@lonesome.com> <20090817145124.GA89493@mech-cluster241.men.bris.ac.uk> <4A8972E8.9050002@osunix.org> <20090817153311.GA91430@mech-cluster241.men.bris.ac.uk> <3929045E-8E90-4998-B9A2-30AE59B38EE4@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar wrote: > > On Aug 17, 2009, at 8:33 AM, Anton Shterenlikht wrote: >>> >>> Open64 is highly optimized for IA-64, but also needs a GCC front-end >>> to function. In regards to this there may be code or bug fixes >>> floating around. >> >> but there's no Open64 FreeBSD port, is there? > > No. Open64 is barely portable. I used to work on it while at HP, > so I know that it's not a trivial thing to fix. Please see my patch I linked to before. (I forget the exact amount, but yes the patch touches like ~400 files) I agree that Open64 is currently not very portable, but I am working on that. Over time you'll see the build process and various things cleaned up. Things on my list I have already done or experimented with * Clean-up the ifdefs that are OS specific * Add a configure script which will help figure out OS/target specifics for the build * Change some defines that assume ILP32 to a more portable type Open64 already supports the IA-64 target, but it's at least a week of work to merge and verify this patch. My problem is I've rebased to a codebase which I'm hoping I can publicly make available soon. ./C
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A898CA7.4030603>