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>
index | next in thread | previous in thread | raw e-mail
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
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A898CA7.4030603>
