github hermeticbuild/hermetic-llvm v0.8.26

4 hours ago

Add to your MODULE.bazel file:

bazel_dep(name = "llvm", version = "0.8.26")

register_toolchains("@llvm//toolchain:all")

What's Changed

  • Share sanitizer selectors across configurations by @zbarsky-openai in #841
  • Avoid SDK case overlays on Windows execution hosts by @cerisier in #853
  • libstdcxx: guard empty arrays in configure probes for bash 3.2 by @sallustfire in #792
  • Add SoundCloud and Datadog to users by @cerisier in #859
  • Support static libstdc++ runtimes by @cerisier in #854
  • Support native Bazel FDO and CSFDO instrumentation flags by @zifeitong in #863
  • Support native Bazel CSFDO optimization by @cerisier in #866
  • Use llvm-lib for MSVC archive actions by @cerisier in #867
  • Use GNU response-file quoting with compatible execution tools by @fionera in #861
  • Fix CSFDO profile path under ThinLTO on macOS by @zifeitong in #873
  • Expose legacy_stdio_definitions.lib to MSVC links by @mkanat in #864
  • Expose common MSVC support libraries by @cerisier in #868
  • Require both header directory labels by @tamird in #834
  • Fix libstdc++ filesystem crashes with Clang and both string ABIs by @dzbarsky in #856
  • Name MinGW DLLs lib.dll by @fmeum in #875
  • Fix internal symbolizer builds with inherited ThinLTO by @adamf-oai in #872
  • Enable shared cc_library outputs on hosted targets by @dzbarsky in #865
  • Fix cc_shared_library with MinGW by @fmeum in #877
  • Don't path map the toolchain module map by @trevorc in #880
  • Generate DEF files for MinGW targets by @fmeum in #876
  • Allow the toolchain extension as a dev_dependency by @oharboe in #855
  • Pass external include paths to clang-cl with /external:I by @fmeum in #882
  • Support glibc down to 2.17 by @cerisier in #885

New Contributors

Full Changelog: v0.8.25...v0.8.26

Don't miss a new hermetic-llvm release

NewReleases is sending notifications on new releases.