From owner-freebsd-ia64@FreeBSD.ORG Mon Aug 17 15:44:34 2009 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF2A9106568C for ; Mon, 17 Aug 2009 15:44:33 +0000 (UTC) (envelope-from codestr0m@osunix.org) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.226]) by mx1.freebsd.org (Postfix) with ESMTP id B96578FC64 for ; Mon, 17 Aug 2009 15:44:33 +0000 (UTC) Received: by rv-out-0506.google.com with SMTP id f9so764261rvb.43 for ; Mon, 17 Aug 2009 08:44:33 -0700 (PDT) Received: by 10.140.172.7 with SMTP id u7mr2406471rve.45.1250523872583; Mon, 17 Aug 2009 08:44:32 -0700 (PDT) Received: from ?192.168.1.100? (c-24-17-3-110.hsd1.wa.comcast.net [24.17.3.110]) by mx.google.com with ESMTPS id k2sm1950537rvb.33.2009.08.17.08.44.30 (version=SSLv3 cipher=RC4-MD5); Mon, 17 Aug 2009 08:44:31 -0700 (PDT) Message-ID: <4A897B1D.6040204@osunix.org> Date: Mon, 17 Aug 2009 08:45:33 -0700 From: =?ISO-8859-1?Q?=22C=2E_Bergstr=F6m=22?= User-Agent: Thunderbird 2.0.0.18 (X11/20090113) MIME-Version: 1.0 To: Anton Shterenlikht 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> In-Reply-To: <20090817153311.GA91430@mech-cluster241.men.bris.ac.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: Mark Linimon , freebsd-ia64@freebsd.org Subject: Re: ports lang/gcc4x fail to build on ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2009 15:44:34 -0000 Anton Shterenlikht wrote: > On Mon, Aug 17, 2009 at 08:10:32AM -0700, "C. Bergström" wrote: > >> Anton Shterenlikht wrote: >> >>> On Mon, Aug 17, 2009 at 09:36:02AM -0500, Mark Linimon wrote: >>> >>>> On Mon, Aug 17, 2009 at 02:57:52PM +0100, Anton Shterenlikht wrote: >>>> >>>>> Ports lang/gcc43, 44 and 45 fail to build on 8.0-beta2 ia64: >>>>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40959 >>>>> >>>>> I know they build fine on 6.4-stable alpha, but what about sparc64? >>>>> amd64? mips? >>>>> >>>> You can check things like this using the Ports Monitoring tool: >>>> http://portsmon.freebsd.org/portoverview.py?category=lang&portname=gcc4&wildcard=yes >>>> >>>> According to that, for 8.0: >>>> >>>> - gcc4* are set to "not for ia64". From a commit log for gcc43/Makefile: >>>> >>>> Add ia64 to NOT_FOR_ARCHS. This has been broken for ages, it is not clear >>>> whether it is our kernel/userland, the hardware, or something else at fault >>>> and nobody on our side nor upstream seems to have any interest. >>>> >>> yes, I understand.. Unfortunately a FBSD system without gcc4x is of little >>> use to me, because I need fortran OMP compiler, and many other ports >>> which depend on gcc4x. >>> >>> I wonder if they work under ia64 linux? >>> >>> >>>> amd64, i386, and sparc64. Although we have some ia64 machines, the last >>>> time I tried to upgrade them I had trouble. We do not yet have any arm, >>>> >>> I volunteer to build gcc4x ports on my rx2600 SMP ia64 current. >>> >>> >>>> mips, or powerpc machines. Our alphas have been deinstalled (sorry), >>>> after the alpha src code had fallen too far behind the main 3 archs, and >>>> no one was keeping it up. >>>> >>> yes, I gave up on alpha because of this. >>> >>> >>>> Unless a developer with specific interest in ia64 steps up to help, >>>> you may be out of luck. Sorry. >>>> >>> well.. unfortunately I've no relevant skills to offer, only testing. >>> >> (Dropping the other lists since this is IA-64 specific) >> >> >> 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? > Not complete, but 97% yes. http://pkg.osunix.org/open64/open64-opensolaris-fbsd-merged-3-24.diff.gz This is one of my future items so it will eventually get finished.. (Pathch is x86 only, but IA-64 will also happen) I don't want to say this is a low priority, but I have things I must do before I complete this so I don't make my job harder.