Date: Mon, 22 Feb 2016 09:50:01 +0000 From: David Chisnall <theraven@FreeBSD.org> To: Tijl Coosemans <tijl@FreeBSD.org> Cc: Anton Shterenlikht <mexas@bris.ac.uk>, thierry@FreeBSD.org, fortran@freebsd.org, freebsd-ports@freebsd.org Subject: Re: help make port for opencoarrays Message-ID: <7219F774-9964-40EB-A983-33CF1013987C@FreeBSD.org> In-Reply-To: <20160222100149.05fbca90@kalimero.tijl.coosemans.org> References: <20160221164250.GC2122@graf.pompo.net> <201602212151.u1LLpRBB085896@mech-as222.men.bris.ac.uk> <20160222100149.05fbca90@kalimero.tijl.coosemans.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 22 Feb 2016, at 09:01, Tijl Coosemans <tijl@FreeBSD.org> wrote: >=20 > I think Fortran is fine. It's C++ that's in a bad shape. I think the > lang/gcc* ports need to be modified so libstdc++ sits on top of = libcxxrt > instead of libsupc++. Maybe David can say more about that (CCed). Ideally, they should be modified to just use libc++. I thought that = bapt had done this, but I might have misremembered. Mixing libstdc++ = and libc++ is fine if both sit on top of libcxxrt and no standard = library types cross library boundaries, but is problematic otherwise = (the good news is that you=E2=80=99ll get linker failures if they do try = to cross library boundaries, unless they=E2=80=99re thrown as = exceptions). David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7219F774-9964-40EB-A983-33CF1013987C>