From owner-freebsd-fortran@freebsd.org Sun Feb 21 16:42:57 2016 Return-Path: Delivered-To: freebsd-fortran@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADCDFAAF439 for ; Sun, 21 Feb 2016 16:42:57 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 9878B10F2 for ; Sun, 21 Feb 2016 16:42:57 +0000 (UTC) (envelope-from thierry@pompo.net) Received: by mailman.ysv.freebsd.org (Postfix) id 984ABAAF438; Sun, 21 Feb 2016 16:42:57 +0000 (UTC) Delivered-To: fortran@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 97C63AAF437; Sun, 21 Feb 2016 16:42:57 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from mx1b.lautre.net (etna.lautre.net [80.67.160.72]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.lautre.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5DA8B10F1; Sun, 21 Feb 2016 16:42:56 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from graf.pompo.net (graf.pompo.net [78.225.128.39]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: thierry@pompo.net) by mx1b.lautre.net (Postfix) with ESMTPSA id 4F1A87E1EA; Sun, 21 Feb 2016 17:42:54 +0100 (CET) Received: by graf.pompo.net (Postfix, from userid 1001) id 2F6325BB434; Sun, 21 Feb 2016 17:42:52 +0100 (CET) Date: Sun, 21 Feb 2016 17:42:51 +0100 From: Thierry Thomas To: Anton Shterenlikht Cc: fortran@freebsd.org, freebsd-ports@freebsd.org, tijl@FreeBSD.org Subject: Re: help make port for opencoarrays Message-ID: <20160221164250.GC2122@graf.pompo.net> Mail-Followup-To: Anton Shterenlikht , fortran@freebsd.org, freebsd-ports@freebsd.org, tijl@FreeBSD.org References: <201602172250.u1HMoa7n063845@mech-as222.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <201602172250.u1HMoa7n063845@mech-as222.men.bris.ac.uk> X-Operating-System: FreeBSD 10.3-BETA2 amd64 Organization: Kabbale Eros X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc; y=\ipKMNm<1J>lv@PP~7Z<.t KjAnXLs: X-PGP: 0xF1C516B3C8359753 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-fortran@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Fortran on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2016 16:42:57 -0000 Hello, [+ tijl@ to Cc: as maintainer of net/mpich] Le mer 17 fév 16 à 23:50:37 +0100, Anton Shterenlikht écrivait : > Please help/advise > > https://github.com/sourceryinstitute/opencoarrays > > It requires mpich built with at least gcc5.3, > more specifically mpif90 built with gcc5.3 or gcc6. > net/mpich has FORTRAN_USES=fortran, which I understand > triggers lang/gcc. > > Is it a good idea (or at all possible) to add > an option to net/mpich to choose a particular > gcc version? > > Any other advice? ATM Fortran in FreeBSD is in a very bad shape, and, as you know, we encounter difficulties with several ports (french/aster, cad/salome, etc.) caused by a mix between clang and Gcc, and thus libstdc++ / libc++. If building mpich with a newer Gcc could solve the problem with opencoarrays, I'm afraid it would cause uncompatibilities in other dependencies - but unfortunately I cannot suggest a better alternative! -- Th. Thomas.