Skip to content

macOS aarch64 compile bug #1501

Closed
Closed

Description

hyperion on  main via  v1.81.0-nightly
❯ cargo clif build
   Compiling proc-macro2 v1.0.85
   Compiling libc v0.2.155
   Compiling serde v1.0.203
   Compiling backtrace v0.3.73
   Compiling anyhow v1.0.86
   Compiling ahash v0.8.11
   Compiling typenum v1.17.0
   Compiling rustix v0.38.34
   Compiling generic-array v0.14.7
   Compiling allocator-api2 v0.2.18
   Compiling stable_deref_trait v1.2.0
   Compiling slab v0.4.9
error: linking with `cc` failed: exit status: 1
  |
  = note: env -u IPHONEOS_DEPLOYMENT_TARGET -u TVOS_DEPLOYMENT_TARGET -u XROS_DEPLOYMENT_TARGET LC_ALL="C" PATH="/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/bin:/Users/andrewgazelka/.rustup/toolchains/nightly-2024-06-18-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin:/Users/andrewgazelka/.rustup/toolchains/nightly-2024-06-18-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/bin:/Users/andrewgazelka/.local/cg_clif/dist/bin:/Users/andrewgazelka/.local/cg_clif:/Users/andrewgazelka/.local/cg_clif-aarch64-apple-darwin/dist/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/binutils/bin:/Users/andrewgazelka/Library/Python/3.11/bin:/Users/andrewgazelka/.local/bin:/Users/andrewgazelka/.yarn/bin:/Users/andrewgazelka/.gem/bin:/opt/homebrew/opt/ruby/bin:/opt/homebrew/anaconda3/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Users/andrewgazelka/.cargo/bin:/Users/andrewgazelka/Library/Application Support/JetBrains/Toolbox/scripts:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin:/Applications/Wireshark.app/Contents/MacOS:/Applications/iTerm.app/Contents/Resources/utilities:/Users/andrewgazelka/.cache/lm-studio/bin" VSLANG="1033" ZERO_AR_DATE="1" "cc" "-arch" "arm64" "/var/folders/l4/42q4b0sn73xfvtpsgb1tl1p40000gn/T/rustcjCykug/symbols.o" "/Users/andrewgazelka/Projects/minecraft/hyperion/target/debug/build/generic-array-c32dbcdeb705cd43/build_script_build-c32dbcdeb705cd43.build_script_build.bf7f4eeab54dea1f-cgu.0.rcgu.o" "/Users/andrewgazelka/Projects/minecraft/hyperion/target/debug/build/generic-array-c32dbcdeb705cd43/build_script_build-c32dbcdeb705cd43.allocator_shim.rcgu.o" "-L" "/Users/andrewgazelka/Projects/minecraft/hyperion/target/debug/deps" "-L" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib" "/Users/andrewgazelka/Projects/minecraft/hyperion/target/debug/deps/libversion_check-27c07903635a32eb.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libstd-ee33e0d1e3017a4b.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libpanic_abort-c425f59d0ca9d45b.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libobject-d15823d12c75bc32.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libmemchr-a8ff483cc2f11ae5.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libaddr2line-8c5ba62f24a76b08.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libgimli-2718fef7dc9bf396.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/librustc_demangle-fc522c8d71869030.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libstd_detect-82d187adba722f3c.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libhashbrown-04dd01106a9d4215.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_alloc-af47ba15492bd3cf.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libminiz_oxide-3c1ee9530caed579.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libadler-79d3d4230509fc0f.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libunwind-6afa1aa1e12009cc.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libcfg_if-5724a9d36da6a6b9.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/liblibc-e586022e613d049f.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/liballoc-de13c2530d9dc79b.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_core-3041aca1ff2d337b.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libcore-e0fa6d55a668bdb1.rlib" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-d6fa3a9c4bed08aa.rlib" "-lSystem" "-lc" "-lm" "-L" "/Users/andrewgazelka/.local/cg_clif/dist/lib/rustlib/aarch64-apple-darwin/lib" "-o" "/Users/andrewgazelka/Projects/minecraft/hyperion/target/debug/build/generic-array-c32dbcdeb705cd43/build_script_build-c32dbcdeb705cd43" "-Wl,-dead_strip" "-nodefaultlibs"
  = note: 0  0x100f6a074  __assert_rtn + 72
          1  0x100ea6db8  ld::InputFiles::SliceParser::parseObjectFile(mach_o::Header const*) const + 22712
          2  0x100eb3830  ld::InputFiles::parseAllFiles(void (ld::AtomFile const*) block_pointer)::$_8::operator()(unsigned long, ld::FileInfo const&) const + 440
          3  0x18b082428  _dispatch_client_callout2 + 20
          4  0x18b096850  _dispatch_apply_invoke3 + 336
          5  0x18b0823e8  _dispatch_client_callout + 20
          6  0x18b083c68  _dispatch_once_callout + 32
          7  0x18b096eec  _dispatch_apply_invoke_and_wait + 372
          8  0x18b095e9c  _dispatch_apply_with_attr_f + 1212
          9  0x18b09608c  dispatch_apply + 96
          10  0x100f38564  ld::AtomFileConsolidator::parseFiles(bool) + 292
          11  0x100ed3ee8  main + 9532
          ld: Assertion failed: (pattern[0].addrMode == addr_other), function addFixupFromRelocations, file Relocations.cpp, line 701.
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions