Skip to content

rustc-1.93.0 does not build on macOS 10.12 #151573

@debohman

Description

@debohman

rustc-1.93.0 does not build on macOS 10.12. It fails during:

Building stage1 compiler artifacts (stage0 -> stage1, x86_64-apple-darwin)

            "_dispatch_workloop_create_inactive", referenced from:
                __RNvMNtCsb5mdioy9Z6S_9dispatch28workloopNtB2_16DispatchWorkloop3new in libdispatch2-bb8e2fedb38b673a.rlib(dispatch2-bb8e2fedb38b673a.dispatch2.812164768efce578-cgu.06.rcgu.o)
            "_dispatch_set_qos_class_floor", referenced from:
                __RNvMs_NtCsb5mdioy9Z6S_9dispatch25queueNtB4_13DispatchQueue19set_qos_class_floor in libdispatch2-bb8e2fedb38b673a.rlib(dispatch2-bb8e2fedb38b673a.dispatch2.812164768efce578-cgu.02.rcgu.o)
            "_dispatch_workloop_create", referenced from:
                __RNvMNtCsb5mdioy9Z6S_9dispatch28workloopNtB2_16DispatchWorkloop3new in libdispatch2-bb8e2fedb38b673a.rlib(dispatch2-bb8e2fedb38b673a.dispatch2.812164768efce578-cgu.06.rcgu.o)
          ld: symbol(s) not found for architecture x86_64
          clang: error: linker command failed with exit code 1 (use -v to see invocation)

I believe you are using APIs that are not supported.

Summary

Project does not build.

Command used

DESTDIR=/tmp/dst.rustc x.py install

Expected behaviour

I expected the build to not fail.

Actual behaviour

See above. I also rebuilt rustc-1.92.0 on this system without any problems.

Bootstrap configuration (bootstrap.toml)

I can attach if needed. It made the body too long.

Operating system

macOS 10.12.6

HEAD

This is a tarball build.

cat git-commit-hash 
254b59607d4417e9dffbc307138ae5c86280fe4c
Build Log

% DESTDIR=/tmp/dst.rustc x.py install
downloading https://static.rust-lang.org/dist/2025-12-11/rust-std-1.92.0-x86_64-apple-darwin.tar.xz
################################################################################################################# 100.0%
downloading https://static.rust-lang.org/dist/2025-12-11/rustc-1.92.0-x86_64-apple-darwin.tar.xz
################################################################################################################# 100.0%
downloading https://static.rust-lang.org/dist/2025-12-11/cargo-1.92.0-x86_64-apple-darwin.tar.xz
################################################################################################################# 100.0%
extracting /tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/cache/2025-12-11/rustc-1.92.0-x86_64-apple-darwin.tar.xz
extracting /tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/cache/2025-12-11/rust-std-1.92.0-x86_64-apple-darwin.tar.xz
extracting /tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/cache/2025-12-11/cargo-1.92.0-x86_64-apple-darwin.tar.xz
Building bootstrap
   Compiling proc-macro2 v1.0.89
   Compiling unicode-ident v1.0.13
   Compiling memchr v2.7.6
   Compiling version_check v0.9.5
   Compiling typenum v1.17.0
   Compiling shlex v1.3.0
   Compiling libc v0.2.174
   Compiling crossbeam-utils v0.8.20
   Compiling serde v1.0.215
   Compiling pkg-config v0.3.31
   Compiling anstyle v1.0.10
   Compiling heck v0.5.0
   Compiling regex-syntax v0.8.5
   Compiling clap_lex v0.7.2
   Compiling cfg-if v1.0.0
   Compiling object v0.37.3
   Compiling semver v1.0.23
   Compiling same-file v1.0.6
   Compiling log v0.4.22
   Compiling serde_json v1.0.132
   Compiling cpufeatures v0.2.15
   Compiling ryu v1.0.18
   Compiling bootstrap v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/src/bootstrap)
   Compiling itoa v1.0.11
   Compiling termcolor v1.4.1
   Compiling home v0.5.11
   Compiling walkdir v2.5.0
   Compiling opener v0.8.2
   Compiling cc v1.2.28
   Compiling clap_builder v4.5.20
   Compiling generic-array v0.14.7
   Compiling aho-corasick v1.1.3
   Compiling bstr v1.10.0
   Compiling crossbeam-epoch v0.9.18
   Compiling quote v1.0.37
   Compiling filetime v0.2.26
   Compiling tar v0.4.44
   Compiling cmake v0.1.54
   Compiling syn v2.0.87
   Compiling crossbeam-deque v0.8.5
   Compiling lzma-sys v0.1.20
   Compiling xz2 v0.1.7
   Compiling regex-automata v0.4.9
   Compiling block-buffer v0.10.4
   Compiling crypto-common v0.1.6
   Compiling digest v0.10.7
   Compiling sha2 v0.10.8
   Compiling toml v0.5.11
   Compiling globset v0.4.15
   Compiling clap_derive v4.5.18
   Compiling serde_derive v1.0.215
   Compiling ignore v0.4.23
   Compiling clap v4.5.20
   Compiling clap_complete v4.5.37
   Compiling build_helper v0.1.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/src/build_helper)
    Finished `dev` profile [unoptimized] target(s) in 51.31s
Building stage1 compiler artifacts (stage0 -> stage1, x86_64-apple-darwin)
   Compiling proc-macro2 v1.0.103
   Compiling quote v1.0.42
   Compiling unicode-ident v1.0.18
   Compiling cfg-if v1.0.4
   Compiling libc v0.2.177
   Compiling stable_deref_trait v1.2.1
   Compiling memchr v2.7.6
   Compiling shlex v1.3.0
   Compiling smallvec v1.15.1
   Compiling bitflags v2.10.0
   Compiling proc-macro-hack v0.5.20+deprecated
   Compiling equivalent v1.0.2
   Compiling once_cell v1.21.3
   Compiling hashbrown v0.16.0
   Compiling version_check v0.9.5
   Compiling getrandom v0.3.3
   Compiling typenum v1.19.0
   Compiling parking_lot_core v0.9.12
   Compiling log v0.4.28
   Compiling scopeguard v1.2.0
   Compiling crossbeam-utils v0.8.21
   Compiling pin-project-lite v0.2.16
   Compiling foldhash v0.1.5
   Compiling allocator-api2 v0.2.21
   Compiling lock_api v0.4.14
   Compiling rustix v1.1.2
   Compiling thiserror v2.0.17
   Compiling rustc_macros v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_macros)
   Compiling cc v1.2.16
   Compiling regex-syntax v0.8.8
   Compiling rustc-stable-hash v0.1.2
   Compiling rustc-hash v2.1.1
   Compiling rustc-hash v1.1.0
   Compiling itoa v1.0.15
   Compiling fastrand v2.3.0
   Compiling generic-array v0.14.7
   Compiling tracing-core v0.1.34
   Compiling thin-vec v0.2.14
   Compiling zerocopy v0.8.27
   Compiling cpufeatures v0.2.17
   Compiling rustc_hashes v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_hashes)
   Compiling unicode-width v0.2.2
   Compiling arrayvec v0.7.6
   Compiling writeable v0.6.2
   Compiling either v1.15.0
   Compiling rustc_arena v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_arena)
   Compiling ena v0.14.3
   Compiling elsa v1.11.2
   Compiling rustc_graphviz v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_graphviz)
   Compiling arrayref v0.3.9
   Compiling constant_time_eq v0.3.1
   Compiling litemap v0.8.1
   Compiling hashbrown v0.15.5
   Compiling scoped-tls v1.0.1
   Compiling icu_locale_data v2.1.1
   Compiling rustc-literal-escaper v0.0.5
   Compiling unicode-properties v0.1.3
   Compiling unicode-xid v0.2.6
   Compiling serde_core v1.0.228
   Compiling type-map v0.5.1
   Compiling aho-corasick v1.1.4
   Compiling rustc_lexer v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_lexer)
   Compiling itertools v0.12.1
   Compiling crc32fast v1.5.0
   Compiling self_cell v1.2.1
   Compiling serde v1.0.228
   Compiling wasmparser v0.236.1
   Compiling crossbeam-epoch v0.9.18
   Compiling serde_json v1.0.145
   Compiling object v0.37.3
   Compiling ryu v1.0.20
   Compiling syn v2.0.110
   Compiling ref-cast v1.0.25
   Compiling indexmap v2.12.0
   Compiling fnv v1.0.7
   Compiling ident_case v1.0.1
   Compiling strsim v0.11.1
   Compiling dyn-clone v1.0.20
   Compiling odht v0.3.1
   Compiling crossbeam-deque v0.8.6
   Compiling anstyle v1.0.13
   Compiling utf8parse v0.2.2
   Compiling rustc_thread_pool v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_thread_pool)
   Compiling anstyle-parse v0.2.7
   Compiling anstyle-query v1.1.5
   Compiling annotate-snippets v0.11.5
   Compiling is_terminal_polyfill v1.70.2
   Compiling colorchoice v1.0.4
   Compiling annotate-snippets v0.12.10
   Compiling rustc_error_codes v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_error_codes)
   Compiling getopts v0.2.24
   Compiling rustc_apfloat v0.2.3+llvm-462a31f5a5ab
   Compiling datafrog v2.0.1
   Compiling tinyvec_macros v0.1.1
   Compiling anstream v0.6.21
   Compiling tinyvec v1.10.0
   Compiling rustc_parse_format v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_parse_format)
   Compiling rustc_proc_macro v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_proc_macro)
   Compiling static_assertions v1.1.0
   Compiling psm v0.1.26
   Compiling errno v0.3.14
   Compiling stacker v0.1.21
   Compiling blake3 v1.8.2
   Compiling parking_lot v0.12.5
   Compiling block-buffer v0.10.4
   Compiling crypto-common v0.1.7
   Compiling memmap2 v0.2.3
   Compiling digest v0.10.7
   Compiling rustc_serialize v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_serialize)
   Compiling measureme v12.0.3
   Compiling jobserver v0.1.34
   Compiling rand_core v0.9.3
   Compiling termize v0.2.1
   Compiling polonius-engine v0.13.0
   Compiling sha1 v0.10.6
   Compiling sha2 v0.10.9
   Compiling md-5 v0.10.6
   Compiling rand_xoshiro v0.7.0
   Compiling unicode-normalization v0.1.24
   Compiling getrandom v0.2.16
   Compiling simd-adler32 v0.3.7
   Compiling regex-automata v0.4.13
   Compiling rand_core v0.6.4
   Compiling adler2 v2.0.1
   Compiling unicode-script v0.5.7
   Compiling miniz_oxide v0.8.9
   Compiling object v0.36.7
   Compiling libloading v0.8.9
   Compiling objc2 v0.6.3
   Compiling fallible-iterator v0.3.0
   Compiling rustc_llvm v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_llvm)
   Compiling ppv-lite86 v0.2.21
   Compiling leb128 v0.2.5
   Compiling lazy_static v1.5.0
   Compiling cfg_aliases v0.2.1
   Compiling find-msvc-tools v0.1.5
   Compiling rustc-demangle v0.1.26
   Compiling unicode-security v0.1.2
   Compiling objc2-encode v4.1.0
   Compiling punycode v0.4.1
   Compiling pulldown-cmark v0.11.3
   Compiling rustc_windows_rc v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_windows_rc)
   Compiling wasm-encoder v0.219.2
   Compiling nix v0.30.1
   Compiling sharded-slab v0.1.7
   Compiling tempfile v3.23.0
   Compiling thread_local v1.1.9
   Compiling rand_chacha v0.9.0
   Compiling rand_chacha v0.3.1
   Compiling flate2 v1.1.5
   Compiling gimli v0.31.1
   Compiling rand v0.9.2
   Compiling rustc_fs_util v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_fs_util)
   Compiling rand v0.8.5
   Compiling unicase v2.8.1
   Compiling nu-ansi-term v0.50.3
   Compiling pathdiff v0.2.3
   Compiling pulldown-cmark-escape v0.11.0
   Compiling tracing-log v0.2.0
   Compiling serde_path_to_error v0.1.20
   Compiling rustc_driver v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_driver)
   Compiling jiff v0.2.16
   Compiling rustc-main v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc)
   Compiling twox-hash v1.6.3
   Compiling block2 v0.6.2
   Compiling ruzstd v0.7.3
   Compiling dispatch2 v0.3.0
   Compiling synstructure v0.13.2
   Compiling serde_derive_internals v0.29.1
   Compiling darling_core v0.20.11
   Compiling ctrlc v3.5.1
   Compiling regex v1.12.2
   Compiling matchers v0.2.0
   Compiling bstr v1.12.1
   Compiling displaydoc v0.2.5
   Compiling zerofrom-derive v0.1.6
   Compiling yoke-derive v0.8.1
   Compiling zerovec-derive v0.11.2
   Compiling tracing-attributes v0.1.30
   Compiling rustc_index_macros v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_index_macros)
   Compiling tinystr v0.8.2
   Compiling thiserror-impl v2.0.17
   Compiling unic-langid-impl v0.9.6
   Compiling derive-where v1.6.0
   Compiling zerotrie v0.2.3
   Compiling serde_derive v1.0.228
   Compiling ref-cast-impl v1.0.25
   Compiling unic-langid-macros-impl v0.9.6
   Compiling schemars_derive v1.1.0
   Compiling rustc_type_ir_macros v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_type_ir_macros)
   Compiling zerofrom v0.1.6
   Compiling unic-langid-macros v0.9.6
   Compiling unic-langid v0.9.6
   Compiling fluent-langneg v0.13.1
   Compiling yoke v0.8.1
   Compiling intl-memoizer v0.5.3
   Compiling intl_pluralrules v7.0.2
   Compiling ar_archive_writer v0.5.1
   Compiling zerovec v0.11.5
   Compiling tracing v0.1.41
   Compiling fluent-syntax v0.12.0
   Compiling darling_macro v0.20.11
   Compiling tracing-subscriber v0.3.20
   Compiling darling v0.20.11
   Compiling derive_setters v0.1.8
   Compiling fluent-bundle v0.16.0
   Compiling potential_utf v0.1.4
   Compiling icu_locale_core v2.1.1
   Compiling icu_collections v2.1.1
   Compiling rustc_index v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_index)
   Compiling rustc_fluent_macro v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_fluent_macro)
   Compiling thorin-dwp v0.9.0
   Compiling tracing-tree v0.3.1
   Compiling rustc_data_structures v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_data_structures)
   Compiling rustc_log v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_log)
   Compiling icu_provider v2.1.1
   Compiling icu_list v2.1.1
   Compiling icu_locale v2.1.1
   Compiling schemars v1.1.0
   Compiling gsgdt v0.1.2
   Compiling rustc_span v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_span)
   Compiling rustc_baked_icu_data v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_baked_icu_data)
   Compiling rustc_ast_ir v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_ast_ir)
   Compiling rustc_hir_id v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_hir_id)
   Compiling rustc_ast v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_ast)
   Compiling rustc_ast_pretty v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_ast_pretty)
   Compiling rustc_error_messages v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_error_messages)
   Compiling rustc_abi v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_abi)
   Compiling rustc_lint_defs v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_lint_defs)
   Compiling rustc_type_ir v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_type_ir)
   Compiling rustc_target v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_target)
   Compiling rustc_errors v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_errors)
   Compiling rustc_next_trait_solver v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_next_trait_solver)
   Compiling rustc_hir v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_hir)
   Compiling rustc_feature v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_feature)
   Compiling rustc_hir_pretty v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_hir_pretty)
   Compiling rustc_session v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_session)
   Compiling rustc_query_system v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_query_system)
   Compiling rustc_parse v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_parse)
   Compiling rustc_middle v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_middle)
   Compiling rustc_attr_parsing v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_attr_parsing)
   Compiling rustc_ast_passes v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_ast_passes)
   Compiling rustc_expand v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_expand)
   Compiling rustc_builtin_macros v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_builtin_macros)
   Compiling rustc_infer v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_infer)
   Compiling rustc_transmute v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_transmute)
   Compiling rustc_incremental v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_incremental)
   Compiling rustc_mir_dataflow v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_mir_dataflow)
   Compiling rustc_pattern_analysis v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_pattern_analysis)
   Compiling rustc_symbol_mangling v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_symbol_mangling)
   Compiling rustc_ast_lowering v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_ast_lowering)
   Compiling rustc_public_bridge v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_public_bridge)
   Compiling rustc_monomorphize v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_monomorphize)
   Compiling rustc_query_impl v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_query_impl)
   Compiling rustc_trait_selection v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_trait_selection)
   Compiling rustc_metadata v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_metadata)
   Compiling rustc_public v0.1.0-preview (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_public)
   Compiling rustc_resolve v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_resolve)
   Compiling rustc_lint v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_lint)
   Compiling rustc_ty_utils v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_ty_utils)
   Compiling rustc_const_eval v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_const_eval)
   Compiling rustc_hir_analysis v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_hir_analysis)
   Compiling rustc_traits v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_traits)
   Compiling rustc_sanitizers v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_sanitizers)
   Compiling rustc_codegen_ssa v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_codegen_ssa)
   Compiling rustc_privacy v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_privacy)
   Compiling rustc_borrowck v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_borrowck)
   Compiling rustc_codegen_llvm v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_codegen_llvm)
   Compiling rustc_mir_build v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_mir_build)
   Compiling rustc_passes v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_passes)
   Compiling rustc_hir_typeck v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_hir_typeck)
   Compiling rustc_mir_transform v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_mir_transform)
   Compiling rustc_interface v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_interface)
   Compiling rustc_driver_impl v0.0.0 (/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/compiler/rustc_driver_impl)
error: linking with `/usr/local/bin/clang` failed: exit status: 1
  |
  = note:  "/usr/local/bin/clang" "-Wl,-exported_symbols_list" "-Wl,/var/folders/6j/ps9ndwpj3xv8mgs1w8px_zsh0000n5/T/rustcPwkZjS/list" "/var/folders/6j/ps9ndwpj3xv8mgs1w8px_zsh0000n5/T/rustcPwkZjS/symbols.o" "<1 object files omitted>" "/var/folders/6j/ps9ndwpj3xv8mgs1w8px_zsh0000n5/T/rustcPwkZjS/rmeta.o" "<1 object files omitted>" "/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/x86_64-apple-darwin/stage1-rustc/x86_64-apple-darwin/release/deps/{librustc_driver_impl-1973298c6e00d857,libctrlc-d458043e003c785c,libnix-b3e44b314a5ccf16,libdispatch2-bb8e2fedb38b673a,libblock2-e79c760b98bab427,libobjc2-8d788ea79b4d3381,libobjc2_encode-213b9a619f52ea69,librustc_log-748468758d63fb76,libtracing_tree-f3a3fd9a69748845,libtracing_log-f4e06fe3516d1597,libtracing_subscriber-bbc690473315cc1b,libsharded_slab-85724f1c9d42f595,liblazy_static-9c8c7fbcb228a25d,libmatchers-6b91122673e9109b,libnu_ansi_term-1b08a824587a1ff0,libthread_local-39579e0014da10e7,libjiff-39b74c91e4caa621,libshlex-c126ebc7d3bf0286,librustc_public-dfd7b89ae1d59a9e,librustc_public_bridge-12d7b21d09e39447,librustc_interface-7e1fc72bfb05a923,librustc_codegen_llvm-7507251332b6dc0e,librustc_llvm-f251fdb8784c4ef3,librustc_sanitizers-9d299ac870ca7244,librustc_hir_typeck-f9e3259ae6841e96,librustc_hir_analysis-0043411d39776704,librustc_monomorphize-e9e2121ac0a6bd02,librustc_mir_transform-79f41ba81b978a74,librustc_mir_build-d55461c83fc34628,librustc_pattern_analysis-740e3791876a48f5,librustc_borrowck-e376af3ae8dd8ac9,librustc_traits-ee1d5df5d4e4f92d,librustc_const_eval-be4e2dc976f008b6,librustc_mir_dataflow-8900878474513a53,librustc_builtin_macros-911d00e3ab9cfe9f,librustc_resolve-21390683df68c818,libpulldown_cmark-ef299ef991b5a961,libunicase-11c15e5d8ae9dfa0,libpulldown_cmark_escape-6dbd234dd9a9d1bd,librustc_passes-7603b79f07e4628c,librustc_ast_lowering-f192a59c65cf7870,librustc_privacy-42cf47f6b784f028,librustc_ty_utils-b243b4af2a23fce0,librustc_lint-93db933f2e1e467f,libunicode_security-851399121ce85a88,libunicode_script-65203bfdf4fc5bbe,librustc_query_impl-0ae8752407f0b971,librustc_codegen_ssa-3a4b22de1cecddd8,libwasm_encoder-c27b05eb22781b73,libleb128-cb741a04af6d8a93,libthorin-4d7560e6e537fb6e,libgimli-1f5254da61e525a9,libfallible_iterator-f2f1e632abd54ac8,libobject-b98e153fb96fa4cd,libruzstd-13b79ac689951853,libtwox_hash-9822b7a121a628a5,librand-6b74ffb38e424ce6,librand_chacha-e6149aefbcefc907,librand_core-e7599557893f3df3,libgetrandom-0e7d16ac023802b7,libstatic_assertions-39c6ec3bc2a71d48,libflate2-4c184b6ebf70685c,libminiz_oxide-87d8de71da57e60c,libsimd_adler32-1c9df469ed8f7059,libbstr-8d5922bcf8979816,librustc_trait_selection-821915e95ed7672f,librustc_next_trait_solver-c41808e37476c3f9,librustc_parse_format-7de8c7ef3f3887af,librustc_transmute-c5826b11a59e2f35,librustc_infer-a399532bcdf3a7f6,librustc_symbol_mangling-7b7902532131eac1,librustc_demangle-333212f3aca07e96,libpunycode-4c83b7f886c2f12e,libpathdiff-e92338673dcf0fc4,libregex-f9714a293c59ed64,libfind_msvc_tools-ffb77e6545188c02,libar_archive_writer-8881bbc86edb615e,librustc_metadata-446ed3d7300f9ead,liblibloading-39aaf12975cc16e6,librustc_incremental-48d6c422bc3cda5f,librustc_expand-e65ed7d4dea57777,librustc_ast_passes-fa9e3b48ab85bcee,librustc_proc_macro-cbe77f8f217cb955,librustc_attr_parsing-496977de372be46a,librustc_parse-997488c48b1b23da,libunicode_normalization-1b918b2cc688c5ff,libtinyvec-af8d01d8a10038ce,libtinyvec_macros-8fa452561654934d,librustc_middle-eb5c6df93fde5d9c,librustc_apfloat-8708173bdf42cd2c,libgsgdt-d8e41119b2a1b209,libpolonius_engine-647464f2736a8135,libdatafrog-343c5f02c1a53699,librustc_query_system-9a0e422e78ec002c,librustc_type_ir-9470eaa742567419,librustc_session-1e7bcafa85b7526b,libgetopts-f13ee7ce0e823deb,librustc_feature-2250804f5dd123dd,librustc_hir_pretty-98318dfbac1463ca,librustc_errors-2ca4dff439ce599a,libtermize-e6b86c0036abc9af,librustc_error_codes-00aa09966d5e2c21,libannotate_snippets-370431ec4deec0f5,librustc_lint_defs-2623e19c58c39fb3,libanstream-d39b909b89b5c4e8,libanstyle_query-39a725c0c0bd51a2,libis_terminal_polyfill-727fa65d00bcb651,libanstyle-0be792bc9e2aabe0,libcolorchoice-46af282661d66144,libanstyle_parse-329fa9ec6a93ceec,libutf8parse-703ffc3d924c5836,librustc_hir-24280e95928b02e5,libodht-a1cc0ff8681871a3,librustc_hir_id-9803a5ae2d553ce0,librustc_target-1c4c883e8a69865f,libserde_path_to_error-2d534ee8363298f2,libschemars-f23b38f657d7c423,libdyn_clone-97c72c0aff273eec,libserde-5ddb5ec5f525f3f8,libref_cast-8844303d54bc90f4,libobject-3f8141b34ea30b2a,libcrc32fast-0d8310657da27670,libwasmparser-3a6e2aaef717bc74,librustc_fs_util-7606d8014ba2eafc,libserde_json-dbf1d245168fe8a9,libryu-d90a994ba8719b45,libserde_core-92b150021c6deee9,librustc_abi-a87c886e783610df,librand_xoshiro-fa58c68c90e88e90,librustc_error_messages-15f671af2348a651,librustc_baked_icu_data-ef275d5f5d90efb0,libicu_list-bec559bd2c26fda2,libregex_automata-ea79c579cc84c655,libaho_corasick-6f02da63181a817d,libregex_syntax-df26ba0976cdd659,libicu_locale-59f0199bb003318c,libicu_locale_data-d6eedb5d09fa104c,libicu_collections-6bf9036eb22ffada,libpotential_utf-f5069e40a76fae80,libicu_provider-af4518b0e4c5dd74,libzerotrie-2d58bdac52f9cede,libicu_locale_core-b0f48f7220861c16,libwriteable-73d3c85329152e8a,liblitemap-1b4a144486f3d773,librustc_ast_pretty-578ba1ac2af61970,librustc_lexer-af5df2c12e609ce4,libunicode_xid-c12d6af4fb4b7ce2,libunicode_properties-f18694fb41701361,libitertools-5055f02ab46e74fd,libfluent_bundle-d2d73b875008edd0,libfluent_langneg-6f184047f6081256,libintl_pluralrules-669086c739c7ad3c,libself_cell-5cb504c09d092781,libintl_memoizer-ea1d980b6efe0b27,libtype_map-f7a62e4b68e29a6d,libunic_langid-a4bace5154361ec4,libunic_langid_macros-d56a2d25a1a0d4f0,libunic_langid_impl-a67b31036edbba36,libtinystr-a714728b4bd10ea2,libzerovec-89d5acfe92da65b6,libyoke-604f8086de679fbd,libzerofrom-a721406801f4cf8e,libfluent_syntax-19a8fb7715c54f5c,libthiserror-3969c071312a846a,librand-ef310e80b793044f,librand_chacha-7986ba2ce1534c91,libppv_lite86-eadd3ebd18e10586,libzerocopy-a320c3326a198041,librand_core-46bcafa83f73cf30,librustc_ast-934d8c9728cc62b4,libmemchr-667a5d7402dfad61,librustc_ast_ir-f53539b2638005e3,librustc_literal_escaper-ec334ac5bd828b16,librustc_span-8b29869e97c072ac,libunicode_width-5c95b8973f05a471,libblake3-48a2a0c3766bb3c0,libconstant_time_eq-222a90bcf5abceb3,libarrayref-5d58cece56e10172,libitoa-9683f6214f7ec629,libscoped_tls-970cfccda4c89e86,libsha2-f6b0361d9d53851a,libsha1-9a8f8d6dbffe949c,libcpufeatures-6e7f7b7192f9b73f,libmd5-dac3c6540d90a142,libdigest-931069b446bf41de,libblock_buffer-88329d0991261c56,libcrypto_common-573d118f113e1af1,libgeneric_array-1dd2ec25ecf61857,libtypenum-d26e4d448ce05ab6,librustc_data_structures-f5f9d8da13fbc04d,libelsa-e3a19718fe19697f,libstable_deref_trait-42bb5f2a4d90f2e3,librustc_thread_pool-7aea6204d5756077,libcrossbeam_deque-6b2bd4a4fa3d3c71,libcrossbeam_epoch-ecb002843d41c388,libcrossbeam_utils-76ea7a9733f43092,libstacker-d9be10bdb46e9a33,libpsm-cc2a11dc7042bece,libmemmap2-3364b8faf81fa161,librustc_arena-1646f5834b19e3a0,libtempfile-43d2133813f979f5,libgetrandom-bf79fc8e2c98a47a,libfastrand-74fe8251de129ce0,librustix-9a71ebd5db98cecb,libbitflags-1f3731c0542b83a8,liberrno-d71a37703502c576,libarrayvec-53894284eec8e5fd,libhashbrown-71c71cd1796f4a85,libfoldhash-165c3f4513f0abad,libmeasureme-a9d0537fcfeebe58,librustc_hash-ac6c4d877797ab8e,librustc_graphviz-c6dcf6d8dc2507d2,libparking_lot-8d87f2f96382b47c,libparking_lot_core-0a24821d54dcbc5e,libcfg_if-f01943794516ae3d,liblock_api-4c7ac2d73f10e3dd,libscopeguard-51efe8d41afcf96c,libjobserver-bf1eb0f0a16425d2,liblibc-ef7fb1f859e793e8,libtracing-01a87ee23eac8c91,libpin_project_lite-3dc242bdbdd1d4b6,libtracing_core-9e702a5a8fe50aef,libonce_cell-4f7596884e710a3b,librustc_hash-8affd17512523b5d,libeither-96bff299f2916ab8,librustc_index-d4d92d478b024dc8,librustc_serialize-56529db008858a40,libindexmap-e167b6ef1900c625,libequivalent-8ab84b6c29022e6d,libhashbrown-ab2c4996791428b7,libthin_vec-107d81251ef6d2c9,librustc_hashes-783ce427ab923db6,librustc_stable_hash-762e3a1895308569,libsmallvec-ae2df19831b88c38,libena-c5c411951b3143c0,liblog-4cc031eee56f30ec}.rlib" "<sysroot>/lib/rustlib/x86_64-apple-darwin/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-lSystem" "-lSystem" "-lobjc" "-framework" "Foundation" "-lm" "-lz" "-lzstd" "-lxml2" "-lc++" "-liconv" "-lSystem" "-lc" "-lm" "-arch" "x86_64" "-mmacosx-version-min=10.12.0" "-L" "/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/x86_64-apple-darwin/stage1-rustc/x86_64-apple-darwin/release/build/psm-dc8276ac4fb11743/out" "-L" "/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/x86_64-apple-darwin/stage1-rustc/x86_64-apple-darwin/release/build/blake3-35d5551b7ec94e17/out" "-L" "/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/x86_64-apple-darwin/stage1-rustc/x86_64-apple-darwin/release/build/rustc_llvm-f14d871760922023/out" "-L" "/usr/local/lib" "-o" "/tera/tera/debo/Projects/rustc/rustc-1.93.0-src/build/x86_64-apple-darwin/stage1-rustc/x86_64-apple-darwin/release/deps/librustc_driver-00551af2f92b1826.dylib" "-Wl,-dead_strip" "-dynamiclib" "-Wl,-install_name" "-Wl,@rpath/librustc_driver-00551af2f92b1826.dylib" "-nodefaultlibs" "-Wl,-rpath,@loader_path/../lib"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: Undefined symbols for architecture x86_64:
            "_dispatch_workloop_create_inactive", referenced from:
                __RNvMNtCsb5mdioy9Z6S_9dispatch28workloopNtB2_16DispatchWorkloop3new in libdispatch2-bb8e2fedb38b673a.rlib(dispatch2-bb8e2fedb38b673a.dispatch2.812164768efce578-cgu.06.rcgu.o)
            "_dispatch_set_qos_class_floor", referenced from:
                __RNvMs_NtCsb5mdioy9Z6S_9dispatch25queueNtB4_13DispatchQueue19set_qos_class_floor in libdispatch2-bb8e2fedb38b673a.rlib(dispatch2-bb8e2fedb38b673a.dispatch2.812164768efce578-cgu.02.rcgu.o)
            "_dispatch_workloop_create", referenced from:
                __RNvMNtCsb5mdioy9Z6S_9dispatch28workloopNtB2_16DispatchWorkloop3new in libdispatch2-bb8e2fedb38b673a.rlib(dispatch2-bb8e2fedb38b673a.dispatch2.812164768efce578-cgu.06.rcgu.o)
          ld: symbol(s) not found for architecture x86_64
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: could not compile `rustc_driver` (lib) due to 1 previous error
Build completed unsuccessfully in 0:09:40

Metadata

Metadata

Assignees

Labels

A-linkageArea: linking into static, shared libraries and binariesC-bugCategory: This is a bug.O-macosOperating system: macOST-compilerRelevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions