Page MenuHomeFreeBSD

Disable in-tree binutils bootstrap for powerpc64
AbandonedPublic

Authored by emaste on Jun 28 2017, 2:06 PM.

Details

Reviewers
jhibbits
jhb
Summary

In-tree binutils are effectively obsolete, and we intend to migrate to LLD or to ports binutils for all architectures.

As a trial set BINUTILS_BOOTSTRAP as BROKEN_OPTIONS on powerpc64 for testing. Buildworld and buildkernel should "just work" as long as the powerpc64-binutils port is installed.

Diff Detail

Lint
Lint Skipped
Unit
Unit Tests Skipped

Event Timeline

Note that this will be raised on the mailing lists and proposed as an FCP if necessary - I'm posting this so others can test.

Kicked off a test build and seems to be working correctly. Next step would be to test with WITH_CLANG/WITH_CLANG_IS_CC.

I'm only building, I'm not testing anything currently.

Kicked off a test build and seems to be working correctly. Next step would be to test with WITH_CLANG/WITH_CLANG_IS_CC.

I'm only building, I'm not testing anything currently.

Thanks. It will be great if you can test this with GCC-4.2.1 and external binutils at some point,

At this point BINUTILS is enabled only on i386 and amd64, BINUTILS_BOOTSTRAP only on amd64.