Page MenuHomeFreeBSD

Merge cloudabi-clang with cloudabi-toolchain and install more useful tools.
ClosedPublic

Authored by ed on Mar 21 2016, 8:37 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Mar 19, 2:08 AM
Unknown Object (File)
Tue, Mar 19, 2:08 AM
Unknown Object (File)
Tue, Mar 19, 2:08 AM
Unknown Object (File)
Tue, Mar 19, 1:56 AM
Unknown Object (File)
Feb 10 2024, 5:01 PM
Unknown Object (File)
Feb 4 2024, 2:46 PM
Unknown Object (File)
Jan 7 2024, 3:52 PM
Unknown Object (File)
Jan 1 2024, 6:12 AM
Subscribers

Details

Summary

Now that the previous changes to the cloudabi-clang package brought in
more LLVM tools, the package actually became a misnomer. Most of the
tools that it installed are not part of Clang, but of LLVM instead. My
plans of extending it to also install wrappers around man(1) and
pkgconf(1) would make the naming even worse.

The only reason that the cloudabi-clang package was created in the first
place, was because we still had some of the core CloudABI libraries part
of FreeBSD Ports. Now that these libraries are part of their own package
collection, it makes more sense to squash this package together with
cloudabi-toolchain.

The nice thing about installing a wrapper around pkgconf(1) named
${gnu_triple}-pkg-config is that Autoconf now automatically picks it up.
Running ./configure --host=${gnu_triple} is enough to make it detect the
cross compiled libraries it depends on.

Test Plan

Package seems to work perfectly fine on my system.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 2968
Build 2996: arc lint + arc unit

Event Timeline

ed retitled this revision from to Merge cloudabi-clang with cloudabi-toolchain and install more useful tools..
ed updated this object.
ed edited the test plan for this revision. (Show Details)
ed added a reviewer: bapt.
bapt edited edge metadata.
This revision is now accepted and ready to land.Mar 21 2016, 9:02 PM
This revision was automatically updated to reflect the committed changes.