Page MenuHomeFreeBSD

devel/freebsd-gcc9: Add flavors for armv6 and armv7.
Needs ReviewPublic

Authored by jhb on Mon, May 2, 5:20 PM.

Details

Reviewers
imp
emaste
Summary

These build GCC compilers for the armv6 and armv7 architectures
suitable for use with CROSS_TOOLCHAIN. These toolchains use
the existing arm_gnueabi flavor of binutils.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 45450
Build 42338: arc lint + arc unit

Event Timeline

jhb requested review of this revision.Mon, May 2, 5:20 PM

I haven't gotten a full world build to finish with this, but it makes it pretty far. I'm up to the same failures I currently see on amd64 in rescue.

In theory we could have a single toolchain instead of separate armv6 and armv7 compilers, but we would need to start setting -march unconditionally for arm in <bsd.cpu.mk> whereas separate compilers here avoids requiring that.