Date: Sun, 03 May 2015 18:32:24 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 199897] bsd.gcc.mk: GCC runtime should be optional Message-ID: <bug-199897-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199897 Bug ID: 199897 Summary: bsd.gcc.mk: GCC runtime should be optional Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Ports Framework Assignee: portmgr@FreeBSD.org Reporter: pfg@FreeBSD.org CC: freebsd-ports-bugs@FreeBSD.org Looking at /usr/ports/Mk/bsd.gcc.mk (line 156) We link against the GCC runtime every time we USE_GCC in ports. This was done to work around the ABI differences with gcc-4.2.1 in base for FreeBSD >= 9.x. FreeBSD 10.x or later could, of course, use the llvm runtime instead which would bring the advantage of not having to add the run dependencies on gcc after compiling the packages. I think we should make this linking optional (and off by default for FreeBSD >=10). It would also be nice to have a way to use libc++ instead libstdc++ with gcc. This is all way above my current ports makefile foo though :(. -- You are receiving this mail because: You are on the CC list for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199897-13>