Page MenuHomeFreeBSD

More flexible multilib options for devel/arm-none-eabi-gcc
ClosedPublic

Authored by joerg on Oct 25 2021, 2:08 PM.
Tags
None
Referenced Files
F148126059: D32638.id97400.diff
Sun, Mar 15, 11:32 PM
Unknown Object (File)
Sat, Feb 28, 11:26 PM
Unknown Object (File)
Fri, Feb 27, 4:05 PM
Unknown Object (File)
Fri, Feb 27, 7:03 AM
Unknown Object (File)
Mon, Feb 23, 3:33 AM
Unknown Object (File)
Feb 10 2026, 10:09 AM
Unknown Object (File)
Feb 8 2026, 6:39 AM
Unknown Object (File)
Jan 30 2026, 9:44 PM
Subscribers

Details

Reviewers
manu
Summary

By now, the port builds without any multilib enabled.

In particular, usual Cortex-M devices require a fine-grained multilib setup though, as they ship with plenty different features.

The diff creates options to build the port without multilib, with a default multilib set, or with multilib sets optimized for either Cortex-A, or Cortex-R/M devices. All these options are already offered by the underlying GCC source, but they are not accessible within the FreeBSD ports.

Test Plan

Once the change is accepted, devel/arm-none-eabi-newlib needs to be updated to handle the resulting multilib versions in their pkg-plist.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped