Skip site navigation (1)Skip section navigation (2)
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>