Page MenuHomeSolus

Initial inclusion of arm-none-eabi-gcc package
ClosedPublic

Authored by chax on Apr 2 2019, 7:44 PM.

Details

Summary

Fixes T426
Depends on D5917, D5918

Test Plan

Built firmware for arm device, used QMK as source to test building using arm-none-eabi toolchain (binutils, newlib, gcc)

Diff Detail

Repository
R4752 arm-none-eabi-gcc
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
chax created this revision.Apr 2 2019, 7:44 PM
chax requested review of this revision.Apr 2 2019, 7:44 PM
chax updated this revision to Diff 14317.Apr 3 2019, 12:34 PM

Cleaned up dependencies and reworded some comments in package.yml

chax added a comment.Apr 10 2019, 10:08 PM

It seems i will have to do some additional work here. I just realized that qmk firmware compiled with this compiler doesn't work on keyboard when flashed. Something is wrong and i need to investigate further.
Also noticed the difference in size for resulting .bin file between using this compiler (101KB) and using precompiled arm compiler binaries from ARM website (83KB).

chax updated this revision to Diff 14455.Apr 11 2019, 5:51 PM

Added missing multilib support, tested by building QMK firmware and flashing it on keyboard. Now everything works as expected.

DataDrake accepted this revision.Mon, May 20, 11:50 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Mon, May 20, 11:50 PM
This revision was automatically updated to reflect the committed changes.