Page MenuHomeFreeBSD

Remove CloudABI Binutils tools.
ClosedPublic

Authored by ed on Jul 25 2017, 9:18 PM.

Details

Summary

As of FreeBSD 11, the cloudabi-toolchain port uses the ELF-toolchain
utilities for all the stuff not provided by LLVM. For FreeBSD 10 and
lower, we still rely on Binutils.

As CloudABI itself is only supported as of FreeBSD 11, there is hardly
any interest in supporting a Binutils based toolchain. Let's kick out
the CloudABI Binutils ports and symlink to the utilities in the base
system unconditionally.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

You should probably add this before the RUN_DEPENDS line:

IGNORE_FreeBSD_10= only for 11+
In D11733#243241, @mat wrote:

You should probably add this before the RUN_DEPENDS line:

IGNORE_FreeBSD_10= only for 11+

Well, that would be a bit too aggressive. Most of the tools set up by this port (e.g., Clang) work perfectly fine on 10.x. It's just that some tools on 11.x work better (e.g., readelf).

In D11733#243242, @ed wrote:
In D11733#243241, @mat wrote:

You should probably add this before the RUN_DEPENDS line:

IGNORE_FreeBSD_10= only for 11+

Well, that would be a bit too aggressive. Most of the tools set up by this port (e.g., Clang) work perfectly fine on 10.x. It's just that some tools on 11.x work better (e.g., readelf).

That is my impression too.

LGTM

This revision is now accepted and ready to land.Jul 31 2017, 8:18 PM
This revision was automatically updated to reflect the committed changes.