pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [HEADS UP] test rust185/rust185-bin



Thomas Klausner <wiz%NetBSD.org@localhost> writes:

[snip]
> The last time I tried building rust (1.83) on macOS a couple weeks ago, I saw
>
>   = note: ld: warning: ignoring duplicate libraries: '-lm'
>           ld: warning: object file (/Users/test/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[19](7372e21ddc8be4fd-PassWrapper.o)) was built for newer 'macOS' version (15.2) than being linked (11.0)
>           ld: warning: object file (/Users/test/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[20](7372e21ddc8be4fd-RustWrapper.o)) was built for newer 'macOS' version (15.2) than being linked (11.0)
>           ld: warning: object file (/Users/test/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[21](7372e21ddc8be4fd-ArchiveWrapper.o)) was built for newer 'macOS' version (15.2) than being linked (11.0)
>           ld: warning: object file (/Users/test/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[22](7372e21ddc8be4fd-CoverageMappingWrapper.o)) was built for newer 'macOS' version (15.2) than being linked (11.0)
>           ld: warning: object file (/Users/test/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[23](7372e21ddc8be4fd-SymbolWrapper.o)) was built for newer 'macOS' version (15.2) than being linked (11.0)
>           ld: warning: object file (/Users/test/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[24](7372e21ddc8be4fd-Linker.o)) was built for newer 'macOS' version (15.2) than being linked (11.0)
>           Undefined symbols for architecture arm64:
>             "___isPlatformVersionAtLeast", referenced from:
>                 llvm::sys::fs::copy_file(llvm::Twine const&, llvm::Twine const&) in librustc_llvm-9d488e0d9689de6a.rlib[2159](Path.cpp.o)
>           ld: symbol(s) not found for architecture arm64
>           clang: error: linker command failed with exit code 1 (use -v to see invocation)
>
>
> so I think that's not a regression.
>
> Does lang/rust (1.83) build for you in the same environment?
>  Thomas

Not a regression, lang/rust as well fails to build with similar linker
errors on MacOS 15.4...

  = note: ld: warning: ignoring duplicate libraries: '-lm'
          ld: warning: object file (/Users/nimmagaddasunil.kumar/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[19](7372e21ddc8be4fd-PassWrapper.o)) was built for newer 'macOS' version (15.4) than being linked (11.0)
          ld: warning: object file (/Users/nimmagaddasunil.kumar/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[20](7372e21ddc8be4fd-RustWrapper.o)) was built for newer 'macOS' version (15.4) than being linked (11.0)
          ld: warning: object file (/Users/nimmagaddasunil.kumar/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[21](7372e21ddc8be4fd-ArchiveWrapper.o)) was built for newer 'macOS' version (15.4) than being linked (11.0)
          ld: warning: object file (/Users/nimmagaddasunil.kumar/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[22](7372e21ddc8be4fd-CoverageMappingWrapper.o)) was built for newer 'macOS' version (15.4) than being linked (11.0)
          ld: warning: object file (/Users/nimmagaddasunil.kumar/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[23](7372e21ddc8be4fd-SymbolWrapper.o)) was built for newer 'macOS' version (15.4) than being linked (11.0)
          ld: warning: object file (/Users/nimmagaddasunil.kumar/pkgsrc/lang/rust/work/rustc-1.83.0-src/build/aarch64-apple-darwin/stage0-rustc/aarch64-apple-darwin/release/deps/librustc_codegen_llvm-439f221997fe20a7.rlib[24](7372e21ddc8be4fd-Linker.o)) was built for newer 'macOS' version (15.4) than being linked (11.0)
          Undefined symbols for architecture arm64:
            "___isPlatformVersionAtLeast", referenced from:
                llvm::sys::fs::copy_file(llvm::Twine const&, llvm::Twine const&) in librustc_llvm-9d488e0d9689de6a.rlib[2159](Path.cpp.o)
          ld: symbol(s) not found for architecture arm64
          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:17:32
*** Error code 1


Home | Main Index | Thread Index | Old Index