[Bug 246479] devel/llvm10: libcxx is not packaged, new features can't be used

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri May 15 07:32:16 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246479

            Bug ID: 246479
           Summary: devel/llvm10: libcxx is not packaged, new features
                    can't be used
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: brooks at FreeBSD.org
          Reporter: mb at 64k.by
             Flags: maintainer-feedback?(brooks at FreeBSD.org)
          Assignee: brooks at FreeBSD.org

after installing `llvm10` from the ports i realized that it doesn't include the
nowadays fully integrated `libcxx` package. which in turn means i can not use
the new `concepts` from c++20 ( as example ). the gcc ports on the other hand
do include a fully packaged and upto date libstdc++.

if `llvm10` would ship its corresponding `libcxx` then linking would require
passing `-Wl,rpath=...` like as is the case with the gcc port.

what are the reasons against packaging `libcxx` as well?

maybe related:

- https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215193

note:

for now i have to manually install `libcxx` and maybe `libcxxabi` and do all
the `-Wl,...` anyways.

i think for a usable current llvm port it should include it's `libcxx` which
gets distributed in the official tarball.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list