Skip to content

Update Rust crate cc to v1.9.0 - #314

Open
oxide-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cc-1.x-lockfile
Open

oxide-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cc-1.x-lockfile

Conversation

@oxide-renovate

@oxide-renovate oxide-renovate Bot commented Jun 20, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
cc build-dependencies minor 1.2.64 → 1.9.0

Release Notes

rust-lang/cc-rs (cc)

v1.9.0

Compare Source

Added
  • pass AddressSanitizer on to the C compiler (#​2045)
  • add source root for stable external object names (#​2034)
  • emit rerun-if-env-changed for the compiler's own env vars (#​2035)
  • (env) read Cargo's variables from the env snapshot (#​2028)
  • collect compile commands into a compile_commands.json (#​1990)
Fixed
  • don't prefer clang for -Clinker-plugin-lto=no (#​2046)
  • keep the order of flag and flag_if_supported (#​2044)
  • correct "arbitary" typo in target parser comment (#​2039)
  • correct "stablised" typos in TODO comments (#​2040)
  • (msvc) pass objects to the archiver relative to the output directory (#​2033)
  • honor disabled linker-plugin LTO (#​2024)
  • apply RUSTC_WRAPPER to the cl.exe cc finds itself (#​2022)
Other
  • (parallel) poll on jobserver helper thread (#​2021)
  • (parallel) add jobserver polling for windows (#​2020)
  • Regenerate windows sys bindings (#​2019)
  • (parallel) add polling for process exit on windows (#​2016)
  • (parallel) poll for process exit on macOS/bsd (#​2014)

v1.8.0

Compare Source

Added
  • add CC_PREFER_CLANG_CL_OVER_MSVC to override prefer_clang_cl_over_msvc (#​2001)
Fixed
  • (panic) fix panic in code and replace with error when appropriate (#​2008)
  • (env) do not panic if WASM_MUSL_SYSROOT not set (#​2007)
  • (jobserver) help thread gets more token than necessary (#​2006)
  • stop forwarding -Cprofile-generate/-Cprofile-use to the C compiler (#​2003)
  • do not apply target crt-static when target is overridden (#​1999)
Other
  • (parallel) poll for process exit on linux (#​2009)
  • document NVCC and other environment variables (#​2005)
  • (jobserver) poll for new token (#​2004)
  • (parallel) Use poll on unix (#​2000)

v1.7.0

Compare Source

Added
  • add Tool::get_envs, deprecate Tool::env and store tool env as Arc<OsStr> pairs (#​1985)
  • link c++ when Clang uses libc++ (#​1978)
  • add CC_MASM_ASM and fall back to llvm-ml for MASM files (#​1975)
Fixed
  • (target parsing) for powerpc64-ibm-aix abi (#​1989)
  • ignore ASCII case in program name checks (#​1981)
Other
  • (compile) issue compilation cmds more frequently in parallel #​1997 #​1998
  • (cache) Optimize tool detection caching (#​1995)
  • (cache) optimize EnvSnapshot Hash, PartialEq, Ord impl (#​1994)
  • Regenerate target info (#​1988)

v1.6.0

Compare Source

Added
  • add Build::create_archive and emit_link_directives (#​1972)
  • read the process environment once per Build, on first use (#​1969)
  • add Build::message_logger for structured access to cc's messages (#​1967)
  • add CXXSTDLIB_STATIC to link the C++ stdlib statically from outside (#​1957)
Fixed
  • key the flag support cache on target, host, language and environment (#​1965)
  • forward each line of compiler stderr once and whole with parallel (#​1959)
Other
  • find compile commands by source file so tests pass with parallel (#​1973)
  • add support for armeb-unknown-linux-gnueabi (#​1958)

v1.5.1

Compare Source

Fixed
  • link the static C++ stdlib with -bundle, once per Build (#​1955)
Other
  • Use lp64d ABI for Redox riscv64 (#​1953)

v1.5.0

Compare Source

Added
  • inherit x86 target features from RUSTFLAGS (#​1948)
Fixed
  • don't report the file name cl.exe echoes as a warning in expand() (#​1950)
  • ignore MSVC /link flags with a warning (#​1949)
  • Make windows_sys more private and re-export types needed by cc-rs (#​1944)
  • pass -Tp on MSVC for .cc so they are not treated as objects (#​1930)
Other
  • document macOS SDKROOT and Xcode CLT for testing (#​1943)
  • remove License section from CONTRIBUTING.md (#​1942)
  • add CONTRIBUTING.md and Conventional Commit PR title check (#​1938)
Fixed
  • Pass -Tp immediately before .cc sources on MSVC (not clang-cl) when compiling C++ so they are not treated as object files (#​1877)

v1.4.7

Compare Source

Fixed
  • strip OUT_DIR from the object file name hash too (#​1902)
  • search_is_some clippy lint (#​1903)
Other

v1.4.6

Compare Source

Fixed
  • Prevent check_exe from dropping flags on the floor. (#​1884)
  • update fd handling to use BorrowedFd (#​1882)
Other
  • (deps) bump taiki-e/install-action from 2.87.2 to 2.87.4 (#​1888)
  • Regenerate target info (#​1891)
  • (deps) bump tombi-toml/setup-tombi from 1.5.0 to 1.5.1 (#​1890)
  • (deps) bump release-plz/action from 0.5.131 to 0.5.132 (#​1889)
  • Fix ci(test): make sure right toolchain is passed (#​1892)
  • (deps) bump tombi-toml/setup-tombi from 1.2.5 to 1.5.0 (#​1885)
  • (deps) bump taiki-e/install-action from 2.85.5 to 2.87.2 (#​1886)
  • add toml formatting check (#​1879)

v1.4.5

Compare Source

Fixed
  • probe flag support without OUT_DIR via tempfile (#​1875)
Other
  • simplify conditional logic using then method (#​1860)
Fixed
  • Probe flag support without OUT_DIR via tempfile, so flag_if_supported no longer silently drops flags outside Cargo build scripts (#​1875)

v1.4.4

Compare Source

Fixed
  • honour Build::env overrides in Android llvm-ar probe (#​1868)
  • honour Build::env overrides in flag support and compiler family detection probes (#​1866)

v1.4.3

Compare Source

Other

v1.4.2

Compare Source

Fixed
  • Infer NEON, not VFPv4, from neon in the target name (#​1843)
  • do not emit -mno-omit-leaf-frame-pointer if unsupported (#​1845)

v1.4.1

Compare Source

Fixed
  • Fix -Cforce-frame-pointers's corresponding CFLAGS (#​1814)
  • Fix parsing of thumbv7a-vex-v5 (#​1840)
Other

v1.4.0

Compare Source

Added
  • support trim paths with clang-cl.exe (#​1799)

v1.3.0

Compare Source

Added
  • inherit path remap rules from cargo trim-paths (#​1794)

v1.2.67

Compare Source

Other
  • Fix clippy warning (#​1788)
  • Regenerate target info (#​1785)
  • Add support for aarch64-unknown-linux-pauthtest target (#​1713)
  • Fix nightly compilation error (#​1783)

v1.2.66

Compare Source

Other
  • Fix target parsing for aarch64-unknown-linux-pauthtest (#​1779)
  • Support new QNX targets (#​1775)
  • Add kache to the supported compiler wrappers (#​1770)

v1.2.65

Compare Source

Other

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "after 8pm,before 6am"
  • Automerge
    • "after 8pm,before 6am"

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@oxide-renovate oxide-renovate Bot added the dependencies Pull requests that update a dependency file label Jun 20, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 7c20e4e to a3cdaf7 Compare July 6, 2026 04:19
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.2.65 Update Rust crate cc to v1.2.66 Jul 6, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from a3cdaf7 to 06a4795 Compare July 11, 2026 08:28
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.2.66 Update Rust crate cc to v1.2.67 Jul 11, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 06a4795 to 7bd5eb6 Compare July 19, 2026 04:09
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.2.67 Update Rust crate cc to v1.3.0 Jul 19, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 7bd5eb6 to 994b2fe Compare July 24, 2026 12:55
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.3.0 Update Rust crate cc to v1.4.0 Jul 24, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 994b2fe to e8fa733 Compare August 25, 2026 03:16
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.4.0 Update Rust crate cc to v1.4.4 Aug 25, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from e8fa733 to ebd8752 Compare September 4, 2026 09:41
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.4.4 Update Rust crate cc to v1.4.5 Sep 4, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from ebd8752 to 4a495f7 Compare September 13, 2026 10:27
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.4.5 Update Rust crate cc to v1.4.6 Sep 13, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 4a495f7 to b34e844 Compare September 19, 2026 03:05
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.4.6 Update Rust crate cc to v1.4.7 Sep 19, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from b34e844 to 8c6bac3 Compare September 25, 2026 10:19
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.4.7 Update Rust crate cc to v1.5.0 Sep 25, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 8c6bac3 to 897627d Compare September 26, 2026 03:06
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.5.0 Update Rust crate cc to v1.5.1 Sep 26, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 897627d to e2fe140 Compare October 3, 2026 03:41
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.5.1 Update Rust crate cc to v1.6.0 Oct 3, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from e2fe140 to ac11d65 Compare October 10, 2026 03:09
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.6.0 Update Rust crate cc to v1.7.0 Oct 10, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from ac11d65 to 9960914 Compare October 12, 2026 03:14
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.7.0 Update Rust crate cc to v1.8.0 Oct 12, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/cc-1.x-lockfile branch from 9960914 to c6410d8 Compare October 19, 2026 07:52
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate cc to v1.8.0 Update Rust crate cc to v1.9.0 Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants