mvukov / rules_ros2

Build ROS 2 with Bazel
Apache License 2.0
80 stars 45 forks source link

Update dependency rules_foreign_cc to v0.10.1 #205

Closed renovate[bot] closed 10 months ago

renovate[bot] commented 10 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
rules_foreign_cc http_archive minor 0.9.0 -> 0.10.1

Release Notes

bazelbuild/rules_foreign_cc (rules_foreign_cc) ### [`v0.10.1`](https://togithub.com/bazelbuild/rules_foreign_cc/releases/tag/0.10.1) [Compare Source](https://togithub.com/bazelbuild/rules_foreign_cc/compare/0.10.0...0.10.1) #### Using Bzlmod with Bazel 6 1. Enable with `common --enable_bzlmod` in `.bazelrc`. 2. Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "rules_foreign_cc", version = "0.10.1") ``` #### Using WORKSPACE Paste this snippet into your file: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_foreign_cc", sha256 = "476303bd0f1b04cc311fc258f1708a5f6ef82d3091e53fd1977fa20383425a6a", strip_prefix = "rules_foreign_cc-0.10.1", url = "https://github.com/bazelbuild/rules_foreign_cc/releases/download/0.10.1/rules_foreign_cc-0.10.1.tar.gz", ) load("@​rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies") ### This sets up some common toolchains for building targets. For more details, please see ### https://bazelbuild.github.io/rules_foreign_cc/0.10.1/flatten.html#rules_foreign_cc_dependencies rules_foreign_cc_dependencies() ``` #### What's Changed - Release 0.9.0 docs by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/945](https://togithub.com/bazelbuild/rules_foreign_cc/pull/945) - Add ninja 11 to prebuilt_toolchains.py by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/950](https://togithub.com/bazelbuild/rules_foreign_cc/pull/950) - migrating to rbe_preconfig by [@​aranguyen](https://togithub.com/aranguyen) in [https://github.com/bazelbuild/rules_foreign_cc/pull/952](https://togithub.com/bazelbuild/rules_foreign_cc/pull/952) - Ping MSVC version to 2017 by [@​meteorcloudy](https://togithub.com/meteorcloudy) in [https://github.com/bazelbuild/rules_foreign_cc/pull/964](https://togithub.com/bazelbuild/rules_foreign_cc/pull/964) - Expand variables in `user_options` for boost_build by [@​petoknm](https://togithub.com/petoknm) in [https://github.com/bazelbuild/rules_foreign_cc/pull/957](https://togithub.com/bazelbuild/rules_foreign_cc/pull/957) - Disable cc toolchain resolution in examples on Mac by [@​comius](https://togithub.com/comius) in [https://github.com/bazelbuild/rules_foreign_cc/pull/967](https://togithub.com/bazelbuild/rules_foreign_cc/pull/967) - Bazel 6.0: Fix config_setting visibility failure on bazel CI by [@​gregestren](https://togithub.com/gregestren) in [https://github.com/bazelbuild/rules_foreign_cc/pull/975](https://togithub.com/bazelbuild/rules_foreign_cc/pull/975) - Fix current toolchains by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/978](https://togithub.com/bazelbuild/rules_foreign_cc/pull/978) - Add prefix flag config option to make_configure by [@​cmburn](https://togithub.com/cmburn) in [https://github.com/bazelbuild/rules_foreign_cc/pull/973](https://togithub.com/bazelbuild/rules_foreign_cc/pull/973) - Add macro that faciliates "bazel run" of binary generated by rules_foreign_cc by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/971](https://togithub.com/bazelbuild/rules_foreign_cc/pull/971) - Add make 4.4 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/980](https://togithub.com/bazelbuild/rules_foreign_cc/pull/980) - Reduce build times (especially on windows) by symlinking directories by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/983](https://togithub.com/bazelbuild/rules_foreign_cc/pull/983) - Hermetic pkg config by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/979](https://togithub.com/bazelbuild/rules_foreign_cc/pull/979) - Add toolchain executables to the PATH by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/987](https://togithub.com/bazelbuild/rules_foreign_cc/pull/987) - Disable stale-issue automation by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_foreign_cc/pull/989](https://togithub.com/bazelbuild/rules_foreign_cc/pull/989) - Fix runnable_binary_wrapper when used as a tool in a dependant rule by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/991](https://togithub.com/bazelbuild/rules_foreign_cc/pull/991) - Rename make_variant to foreign_cc_rule_variant by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/993](https://togithub.com/bazelbuild/rules_foreign_cc/pull/993) - Add runfiles of dependency tools to the build by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/994](https://togithub.com/bazelbuild/rules_foreign_cc/pull/994) - Update build rules by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/995](https://togithub.com/bazelbuild/rules_foreign_cc/pull/995) - Update buildifier by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/998](https://togithub.com/bazelbuild/rules_foreign_cc/pull/998) - Disable fdo features. by [@​rjogrady](https://togithub.com/rjogrady) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1002](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1002) - Remove Python 2 configuration and targets by [@​rickeylev](https://togithub.com/rickeylev) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1006](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1006) - Update cmake and ninja versions by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/996](https://togithub.com/bazelbuild/rules_foreign_cc/pull/996) - Remove tests that depend on shared libraries by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1016](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1016) - Fix pkgconfig built by MSVC on Windows by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/992](https://togithub.com/bazelbuild/rules_foreign_cc/pull/992) - Add dependency shared libs to sandbox by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/990](https://togithub.com/bazelbuild/rules_foreign_cc/pull/990) - Fix cross compiling for android on macOS by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/997](https://togithub.com/bazelbuild/rules_foreign_cc/pull/997) - Disable coverage when a C library is not instrumented by [@​linzhp](https://togithub.com/linzhp) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1021](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1021) - Add new darwin CC toolchain for tests by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1017](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1017) - Use python3 instead of python2 in macos commands by [@​fffonion](https://togithub.com/fffonion) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1037](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1037) - Updated cmake versions by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1039](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1039) - Bump buildifier to 6.1.0 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1040](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1040) - installdir_copy seems meaningless as output by [@​lifengxiang1025](https://togithub.com/lifengxiang1025) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1038](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1038) - Bump zlib version in examples by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1043](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1043) - Skip minimal Bazel version support tasks in Bazel's downstream pipeline by [@​meteorcloudy](https://togithub.com/meteorcloudy) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1044](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1044) - Pass must_keep_debug = False to cc_common.create_link_variables by [@​jvolkman](https://togithub.com/jvolkman) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1046](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1046) - Add bzlmod support files. by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/999](https://togithub.com/bazelbuild/rules_foreign_cc/pull/999) - Specify path to sed on MacOS and FreeBSD by [@​garymm](https://togithub.com/garymm) in [https://github.com/bazelbuild/rules_foreign_cc/pull/961](https://togithub.com/bazelbuild/rules_foreign_cc/pull/961) - Add meson support by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/986](https://togithub.com/bazelbuild/rules_foreign_cc/pull/986) - Bump mako from 1.2.1 to 1.2.2 in /examples by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1053](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1053) - Add meson to docs by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1055](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1055) - Allow selecting individual outputs from a rule by [@​DolceTriade](https://togithub.com/DolceTriade) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1056](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1056) - Adds some documentation specific to the `make` rule. by [@​filmil](https://togithub.com/filmil) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1050](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1050) - Fix issue where meson documentation was blank on docs site by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1060](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1060) - fix linux cross compiling on macos by [@​isaactorz](https://togithub.com/isaactorz) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1062](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1062) - Add cmake 3.26.4 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1067](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1067) - Create hub repo for shell framework toolchains by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1066](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1066) - Update meson to 1.1.1 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1072](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1072) - Fix multiple-definition error on windows_config_setting by [@​novas0x2a](https://togithub.com/novas0x2a) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1084](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1084) - Update rules_apple by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1086](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1086) - Advertise CcInfo provider by [@​calebzulawski](https://togithub.com/calebzulawski) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1095](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1095) - Allow runnable_binary to work on non-external targets by [@​novas0x2a](https://togithub.com/novas0x2a) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1100](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1100) - Fix .bcr config files by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1103](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1103) - Set the LD environment variable by [@​dstufft](https://togithub.com/dstufft) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1068](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1068) - Upgrade rules_python by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1058](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1058) - cmake: use variable expansion on generator args by [@​lummax](https://togithub.com/lummax) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1087](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1087) - Register pkgconfig by default by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1104](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1104) - Expand locations and make variables in configure options by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1102](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1102) - update @​rules_perl in examples by [@​xytan0056](https://togithub.com/xytan0056) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1108](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1108) - Updating release process to use stable tarball urls by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1059](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1059) #### New Contributors - [@​aranguyen](https://togithub.com/aranguyen) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/952](https://togithub.com/bazelbuild/rules_foreign_cc/pull/952) - [@​petoknm](https://togithub.com/petoknm) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/957](https://togithub.com/bazelbuild/rules_foreign_cc/pull/957) - [@​comius](https://togithub.com/comius) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/967](https://togithub.com/bazelbuild/rules_foreign_cc/pull/967) - [@​gregestren](https://togithub.com/gregestren) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/975](https://togithub.com/bazelbuild/rules_foreign_cc/pull/975) - [@​cmburn](https://togithub.com/cmburn) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/973](https://togithub.com/bazelbuild/rules_foreign_cc/pull/973) - [@​rjogrady](https://togithub.com/rjogrady) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1002](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1002) - [@​rickeylev](https://togithub.com/rickeylev) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1006](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1006) - [@​linzhp](https://togithub.com/linzhp) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1021](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1021) - [@​fffonion](https://togithub.com/fffonion) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1037](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1037) - [@​lifengxiang1025](https://togithub.com/lifengxiang1025) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1038](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1038) - [@​jvolkman](https://togithub.com/jvolkman) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1046](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1046) - [@​garymm](https://togithub.com/garymm) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/961](https://togithub.com/bazelbuild/rules_foreign_cc/pull/961) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1053](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1053) - [@​DolceTriade](https://togithub.com/DolceTriade) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1056](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1056) - [@​filmil](https://togithub.com/filmil) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1050](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1050) - [@​isaactorz](https://togithub.com/isaactorz) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1062](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1062) - [@​novas0x2a](https://togithub.com/novas0x2a) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1084](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1084) - [@​calebzulawski](https://togithub.com/calebzulawski) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1095](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1095) - [@​dstufft](https://togithub.com/dstufft) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1068](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1068) - [@​lummax](https://togithub.com/lummax) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1087](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1087) - [@​xytan0056](https://togithub.com/xytan0056) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1108](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1108) **Full Changelog**: https://github.com/bazelbuild/rules_foreign_cc/compare/0.9.0...0.10.1 ### [`v0.10.0`](https://togithub.com/bazelbuild/rules_foreign_cc/releases/tag/0.10.0) [Compare Source](https://togithub.com/bazelbuild/rules_foreign_cc/compare/0.9.0...0.10.0) #### Using Bzlmod with Bazel 6 1. Enable with `common --enable_bzlmod` in `.bazelrc`. 2. Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "rules_foreign_cc", version = "0.10.0") ``` #### Using WORKSPACE Paste this snippet into your file: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_foreign_cc", sha256 = "3ff4997dfcd701b292b3a64526b7d1b9b07eecd5c624e2555682cac98cb09721", strip_prefix = "rules_foreign_cc-0.10.0", url = "https://github.com/bazelbuild/rules_foreign_cc/releases/download/0.10.0/rules_foreign_cc-0.10.0.tar.gz", ) load("@​rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies") ### This sets up some common toolchains for building targets. For more details, please see ### https://bazelbuild.github.io/rules_foreign_cc/0.10.0/flatten.html#rules_foreign_cc_dependencies rules_foreign_cc_dependencies() ``` #### What's Changed - Release 0.9.0 docs by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/945](https://togithub.com/bazelbuild/rules_foreign_cc/pull/945) - Add ninja 11 to prebuilt_toolchains.py by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/950](https://togithub.com/bazelbuild/rules_foreign_cc/pull/950) - migrating to rbe_preconfig by [@​aranguyen](https://togithub.com/aranguyen) in [https://github.com/bazelbuild/rules_foreign_cc/pull/952](https://togithub.com/bazelbuild/rules_foreign_cc/pull/952) - Ping MSVC version to 2017 by [@​meteorcloudy](https://togithub.com/meteorcloudy) in [https://github.com/bazelbuild/rules_foreign_cc/pull/964](https://togithub.com/bazelbuild/rules_foreign_cc/pull/964) - Expand variables in `user_options` for boost_build by [@​petoknm](https://togithub.com/petoknm) in [https://github.com/bazelbuild/rules_foreign_cc/pull/957](https://togithub.com/bazelbuild/rules_foreign_cc/pull/957) - Disable cc toolchain resolution in examples on Mac by [@​comius](https://togithub.com/comius) in [https://github.com/bazelbuild/rules_foreign_cc/pull/967](https://togithub.com/bazelbuild/rules_foreign_cc/pull/967) - Bazel 6.0: Fix config_setting visibility failure on bazel CI by [@​gregestren](https://togithub.com/gregestren) in [https://github.com/bazelbuild/rules_foreign_cc/pull/975](https://togithub.com/bazelbuild/rules_foreign_cc/pull/975) - Fix current toolchains by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/978](https://togithub.com/bazelbuild/rules_foreign_cc/pull/978) - Add prefix flag config option to make_configure by [@​cmburn](https://togithub.com/cmburn) in [https://github.com/bazelbuild/rules_foreign_cc/pull/973](https://togithub.com/bazelbuild/rules_foreign_cc/pull/973) - Add macro that faciliates "bazel run" of binary generated by rules_foreign_cc by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/971](https://togithub.com/bazelbuild/rules_foreign_cc/pull/971) - Add make 4.4 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/980](https://togithub.com/bazelbuild/rules_foreign_cc/pull/980) - Reduce build times (especially on windows) by symlinking directories by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/983](https://togithub.com/bazelbuild/rules_foreign_cc/pull/983) - Hermetic pkg config by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/979](https://togithub.com/bazelbuild/rules_foreign_cc/pull/979) - Add toolchain executables to the PATH by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/987](https://togithub.com/bazelbuild/rules_foreign_cc/pull/987) - Disable stale-issue automation by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_foreign_cc/pull/989](https://togithub.com/bazelbuild/rules_foreign_cc/pull/989) - Fix runnable_binary_wrapper when used as a tool in a dependant rule by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/991](https://togithub.com/bazelbuild/rules_foreign_cc/pull/991) - Rename make_variant to foreign_cc_rule_variant by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/993](https://togithub.com/bazelbuild/rules_foreign_cc/pull/993) - Add runfiles of dependency tools to the build by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/994](https://togithub.com/bazelbuild/rules_foreign_cc/pull/994) - Update build rules by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/995](https://togithub.com/bazelbuild/rules_foreign_cc/pull/995) - Update buildifier by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/998](https://togithub.com/bazelbuild/rules_foreign_cc/pull/998) - Disable fdo features. by [@​rjogrady](https://togithub.com/rjogrady) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1002](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1002) - Remove Python 2 configuration and targets by [@​rickeylev](https://togithub.com/rickeylev) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1006](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1006) - Update cmake and ninja versions by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/996](https://togithub.com/bazelbuild/rules_foreign_cc/pull/996) - Remove tests that depend on shared libraries by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1016](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1016) - Fix pkgconfig built by MSVC on Windows by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/992](https://togithub.com/bazelbuild/rules_foreign_cc/pull/992) - Add dependency shared libs to sandbox by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/990](https://togithub.com/bazelbuild/rules_foreign_cc/pull/990) - Fix cross compiling for android on macOS by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/997](https://togithub.com/bazelbuild/rules_foreign_cc/pull/997) - Disable coverage when a C library is not instrumented by [@​linzhp](https://togithub.com/linzhp) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1021](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1021) - Add new darwin CC toolchain for tests by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1017](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1017) - Use python3 instead of python2 in macos commands by [@​fffonion](https://togithub.com/fffonion) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1037](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1037) - Updated cmake versions by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1039](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1039) - Bump buildifier to 6.1.0 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1040](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1040) - installdir_copy seems meaningless as output by [@​lifengxiang1025](https://togithub.com/lifengxiang1025) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1038](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1038) - Bump zlib version in examples by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1043](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1043) - Skip minimal Bazel version support tasks in Bazel's downstream pipeline by [@​meteorcloudy](https://togithub.com/meteorcloudy) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1044](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1044) - Pass must_keep_debug = False to cc_common.create_link_variables by [@​jvolkman](https://togithub.com/jvolkman) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1046](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1046) - Add bzlmod support files. by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/999](https://togithub.com/bazelbuild/rules_foreign_cc/pull/999) - Specify path to sed on MacOS and FreeBSD by [@​garymm](https://togithub.com/garymm) in [https://github.com/bazelbuild/rules_foreign_cc/pull/961](https://togithub.com/bazelbuild/rules_foreign_cc/pull/961) - Add meson support by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/986](https://togithub.com/bazelbuild/rules_foreign_cc/pull/986) - Bump mako from 1.2.1 to 1.2.2 in /examples by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1053](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1053) - Add meson to docs by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1055](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1055) - Allow selecting individual outputs from a rule by [@​DolceTriade](https://togithub.com/DolceTriade) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1056](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1056) - Adds some documentation specific to the `make` rule. by [@​filmil](https://togithub.com/filmil) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1050](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1050) - Fix issue where meson documentation was blank on docs site by [@​jheaff1](https://togithub.com/jheaff1) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1060](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1060) - fix linux cross compiling on macos by [@​isaactorz](https://togithub.com/isaactorz) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1062](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1062) - Add cmake 3.26.4 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1067](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1067) - Create hub repo for shell framework toolchains by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1066](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1066) - Update meson to 1.1.1 by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1072](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1072) - Fix multiple-definition error on windows_config_setting by [@​novas0x2a](https://togithub.com/novas0x2a) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1084](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1084) - Update rules_apple by [@​keith](https://togithub.com/keith) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1086](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1086) - Advertise CcInfo provider by [@​calebzulawski](https://togithub.com/calebzulawski) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1095](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1095) - Allow runnable_binary to work on non-external targets by [@​novas0x2a](https://togithub.com/novas0x2a) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1100](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1100) - Fix .bcr config files by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1103](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1103) - Set the LD environment variable by [@​dstufft](https://togithub.com/dstufft) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1068](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1068) - Upgrade rules_python by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1058](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1058) - cmake: use variable expansion on generator args by [@​lummax](https://togithub.com/lummax) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1087](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1087) - Register pkgconfig by default by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1104](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1104) - Expand locations and make variables in configure options by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1102](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1102) - update @​rules_perl in examples by [@​xytan0056](https://togithub.com/xytan0056) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1108](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1108) - Updating release process to use stable tarball urls by [@​jsharpe](https://togithub.com/jsharpe) in [https://github.com/bazelbuild/rules_foreign_cc/pull/1059](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1059) #### New Contributors - [@​aranguyen](https://togithub.com/aranguyen) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/952](https://togithub.com/bazelbuild/rules_foreign_cc/pull/952) - [@​petoknm](https://togithub.com/petoknm) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/957](https://togithub.com/bazelbuild/rules_foreign_cc/pull/957) - [@​comius](https://togithub.com/comius) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/967](https://togithub.com/bazelbuild/rules_foreign_cc/pull/967) - [@​gregestren](https://togithub.com/gregestren) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/975](https://togithub.com/bazelbuild/rules_foreign_cc/pull/975) - [@​cmburn](https://togithub.com/cmburn) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/973](https://togithub.com/bazelbuild/rules_foreign_cc/pull/973) - [@​rjogrady](https://togithub.com/rjogrady) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1002](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1002) - [@​rickeylev](https://togithub.com/rickeylev) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1006](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1006) - [@​linzhp](https://togithub.com/linzhp) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1021](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1021) - [@​fffonion](https://togithub.com/fffonion) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1037](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1037) - [@​lifengxiang1025](https://togithub.com/lifengxiang1025) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1038](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1038) - [@​jvolkman](https://togithub.com/jvolkman) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1046](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1046) - [@​garymm](https://togithub.com/garymm) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/961](https://togithub.com/bazelbuild/rules_foreign_cc/pull/961) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1053](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1053) - [@​DolceTriade](https://togithub.com/DolceTriade) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1056](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1056) - [@​filmil](https://togithub.com/filmil) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1050](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1050) - [@​isaactorz](https://togithub.com/isaactorz) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1062](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1062) - [@​novas0x2a](https://togithub.com/novas0x2a) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1084](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1084) - [@​calebzulawski](https://togithub.com/calebzulawski) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1095](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1095) - [@​dstufft](https://togithub.com/dstufft) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1068](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1068) - [@​lummax](https://togithub.com/lummax) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1087](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1087) - [@​xytan0056](https://togithub.com/xytan0056) made their first contribution in [https://github.com/bazelbuild/rules_foreign_cc/pull/1108](https://togithub.com/bazelbuild/rules_foreign_cc/pull/1108) **Full Changelog**: https://github.com/bazelbuild/rules_foreign_cc/compare/0.9.0...0.10.0

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.