bazelembedded / bazel-embedded

Tools for embedded/bare-metal development using bazel
https://www.nb.rough.run/tags/bazel/
MIT License
103 stars 31 forks source link

Feature request: Support llvm-embedded-toolchain-for-arm #73

Open burnpanck opened 1 year ago

burnpanck commented 1 year ago

Were there any considerations for including https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm in the supported toolchains? It seems to be the home of the ARM-endorsed LLVM-toolchain. Their release-cycle is awesome, much better than the corresponding ARM-gcc toolchain, so it's the place to be if you want to use latest C++ features in your embedded projects. Also, switching from the newlib-based ARM-gcc to the picolibc-based LLVM-arm-embedded reduced our image sizes by ~150 kB due to better control of which symbols from libc get pulled in (mostly locale stuff that we don't need).