rules_cc_toolchain
rules_cc_toolchain copied to clipboard
A new hermetic toolchain for bazel
The default Bazel C++ toolchain has a cool feature that allows disabling warnings from external headers: https://github.com/bazelbuild/bazel/pull/13107. It would be nice to add this to rules_cc_toolchain, too. It would make...
Currently, the compiler version is hardcoded. This should be a configurable attribute so that users can bring their own compiler.
This adds support for fetching a precompiled arm none libc_nano implementation. This libc_nano is combined with arm-specific flags for building with ARM Cortex devices using clang.
The thumbv7e-m, AKA Cortex-M7 device can implement both hard and soft floating-point instructions at the same time. For example, a processor might only implement the single-precision floating-point instructions in hardware...
At present we [bazelbuild/platforms](https://github.com/bazelbuild/platforms/) does not currently have a set of ['cpu' values](https://github.com/bazelbuild/platforms/blob/main/cpu/BUILD) for the ARM Cortex-R processors. This makes creating a toolchain for these devices more challenging. We should...
This issue provides visibility into Renovate updates and their statuses. [Learn more](https://docs.renovatebot.com/key-concepts/dashboard/) ## Open These updates have all been created already. Click a checkbox below to force a retry/rebase of...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com_github_google_benchmark](https://togithub.com/google/benchmark) | http_archive | minor | `v1.5.0` -> `v1.6.0` | ---...
ld.lld: error: cannot open /lib/x86_64-linux-gnu/libm.so.6: No such file or directory (Arch linux)
First of all, thanks a lot for this wonderful project, allowing to use hermetic toolchains without going through a lot of pain, trial and error to set up. Unfortunately, it...
As mentioned in #24 the docs for the `additional_libs` attribute in the cc_toolchain_import rule should explicitly mention that they do not modify the command line and are simply there to...