From owner-freebsd-ia64@FreeBSD.ORG Thu Nov 12 14:15:30 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 E97CC106566C; Thu, 12 Nov 2009 14:15:30 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id A8A058FC17; Thu, 12 Nov 2009 14:15:30 +0000 (UTC) Received: from isis.bris.ac.uk ([137.222.10.63]) by dirj.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1N8aSK-0000yd-El; Thu, 12 Nov 2009 14:15:29 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by isis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1N8aSJ-0002QA-Qu; Thu, 12 Nov 2009 14:15:24 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.3/8.14.3) with ESMTP id nACEFNo9072491; Thu, 12 Nov 2009 14:15:23 GMT (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.3/8.14.3/Submit) id nACEFNfL072490; Thu, 12 Nov 2009 14:15:23 GMT (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Thu, 12 Nov 2009 14:15:19 +0000 From: Anton Shterenlikht To: freebsd-ia64@freebsd.org, maho@freebsd.org, freebsd-current@freebsd.org Message-ID: <20091112141519.GA66229@mech-cluster241.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam-Score: -1.4 X-Spam-Level: - Cc: Subject: compiler discussion 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: Thu, 12 Nov 2009 14:15:31 -0000 Following from the discussion on the system compiler for ia64, I tried to list few major ports which I'd love to have on ia64, but can't, because of GCC problems: - math/blas, lapack, lapack95, arpack, scalapack, atlas, etc. - science/hdf5-18 (fortran APIs can't be built) - french/aster (industial quality FEA code) - cad/calculix (another good FEA code) All these depend on lang/gcc44, which doesn't build. The only fortran compiler I know to build and work successfully on ia64 is (correct me if I'm wrong) g95. I wonder if it's possible/desirable/easy to use lang/g95 for the above and other fortran-dependent ports? In principal, lang/g95 looks very good, and it's got some features not available in gfortran, e.g. limited support for 2003 standard. Any comments? Also, any comments on the usability (particularly for fortran) of llvm and lang/llvm-gcc4 on ia64? many thanks anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423