Page MenuHomeFreeBSD

Remove CloudABI Binutils tools.
ClosedPublic

Authored by ed on Jul 25 2017, 9:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 19 2024, 5:01 PM
Unknown Object (File)
Feb 19 2024, 5:01 PM
Unknown Object (File)
Feb 19 2024, 12:52 PM
Unknown Object (File)
Feb 19 2024, 12:40 PM
Unknown Object (File)
Jan 29 2024, 4:19 AM
Unknown Object (File)
Jan 2 2024, 9:38 PM
Unknown Object (File)
Dec 22 2023, 11:52 PM
Unknown Object (File)
Nov 28 2023, 5:05 AM
Subscribers

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
Lint Not Applicable
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.