Date: Mon, 22 Feb 2016 13:12:37 +0100 From: Tijl Coosemans <tijl@FreeBSD.org> To: David Chisnall <theraven@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: <20160222131237.7b284f6d@kalimero.tijl.coosemans.org> In-Reply-To: <7219F774-9964-40EB-A983-33CF1013987C@FreeBSD.org> References: <20160221164250.GC2122@graf.pompo.net> <201602212151.u1LLpRBB085896@mech-as222.men.bris.ac.uk> <20160222100149.05fbca90@kalimero.tijl.coosemans.org> <7219F774-9964-40EB-A983-33CF1013987C@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 22 Feb 2016 09:50:01 +0000 David Chisnall <theraven@FreeBSD.org> wrote: > On 22 Feb 2016, at 09:01, Tijl Coosemans <tijl@FreeBSD.org> wrote: >> 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. Now I remember he created USES=compiler:gcc-c++11-lib which modifies CXXFLAGS and LDFLAGS so g++ uses libc++ headers and library. That works inside the ports tree but it still leaves g++ cumbersome to use on the command line. What about libcompiler_rt, should the gcc ports use that library too (for its personality function for instance)? The base system still seems to be using the unwind implementation from gcc. Will that change at some point?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160222131237.7b284f6d>