Page MenuHomeFreeBSD

Introduce Binutils for CloudABI on aarch64.
ClosedPublic

Authored by ed on Oct 16 2015, 12:43 PM.

Details

Summary

When I added the first copy of the CloudABI toolchain to the Ports tree,
I assumed that it would be easily possible to have a single Binutils
port that would support all of the architectures of interest. It seems
that this is not really supported, or simply awkward to use.

Let's just rename the cloudabi-binutils port to cloudabi-binutils-x86_64
and add an additional cloudabi-binutils-aarch64.

Test Plan

The ports still seem to build and install. The resulting toolchain still
generates functional binaries, both for aarch64 and x86_64.

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

ed retitled this revision from to Introduce Binutils for CloudABI on aarch64..
ed updated this object.
ed edited the test plan for this revision. (Show Details)
ed added a reviewer: bapt.

Are the cloudabi support changes going upstream as well?

In D3919#81847, @emaste wrote:

Are the cloudabi support changes going upstream as well?

If I'm in charge, yes. I sent them out to the Binutils list, but I haven't received any response from the maintainer yet. My plan is to sync in an updated diff in case it differs a lot.

https://sourceware.org/ml/binutils/2015-10/msg00127.html

bapt edited edge metadata.
This revision is now accepted and ready to land.Oct 21 2015, 12:26 PM
This revision was automatically updated to reflect the committed changes.