

The second fix for runtime fails is related to dynamic loading of Upstream issue is opened and as soon as fix is introduced, Small dynamic patch to cargo_fetch PG which prevents from producingīad binaries. Using cargo.crates which also allows to fetch everything by fetchĪnyway, this fix need to be used inside crates which => I've added a The nice overstep is moving to MacPorts's verification of crates by This symbol is required to verify cargo crates' signature, because cargo

The first fix runtime fails of bootstrap's cargo:ĭyld: lazy symbol binding failed: Symbol not found: _CCDigestGetOutputSizeFromRef :info:build RuntimeError: failed to run: /opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/build/stage0-x86_64/bin/cargo build -manifest-path /opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/Cargo.toml -frozenĪttached is the complete log file it seems that the system's python 2.7 is used inspite of configuring for python 3.9 from MacPorts. :info:build File "/opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/bootstrap.py", line 153, in run

:info:build run(args, env=env, verbose=self.verbose) :info:build File "/opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/bootstrap.py", line 855, in build_bootstrap :info:build File "/opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/bootstrap.py", line 1096, in bootstrap :info:build File "/opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/bootstrap.py", line 1123, in main :info:build File "/opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/bootstrap.py", line 1140, in

:info:build Traceback (most recent call last): :info:build running: /opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/build/stage0-x86_64/bin/cargo build -manifest-path /opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/Cargo.toml -frozen :info:build /opt/local/Library/Frameworks/amework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python /opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/src/bootstrap/bootstrap.py build -stage 2 -v -j2 :info:build make: Entering directory `/opt/local/var/macports/build/_opt_macports_macports-ports_lang_rust/rust/work/rustc-1.51.0-src' If I undo the limitation to 10.10 and newer, it fails very early with
