Results 265 comments of Kirill A. Korinsky

@thepowersgang on x86_64 it links fine, the issue is arm64 :(

I've created a simple c program which is similar one that is created by mrust: ```c #include typedef void (*my_typedef)(void); void my_callback(void); __attribute__((section("__DATA,__mod_init_func"))) union u_static_my_union{ my_typedef val; uintptr_t raw[1]; }...

Yahoo! https://github.com/thepowersgang/mrustc/pull/292 allows to achieve: ``` catap@Mac-mini mrustc % output-1.54.0/rustc-build/rustc_main --version rustc 1.54.0-stable-mrustc catap@Mac-mini mrustc % output-1.54.0/cargo-build/cargo --version cargo 1.54.0 catap@Mac-mini mrustc % file output-1.54.0/rustc-build/rustc_main output-1.54.0/rustc-build/rustc_main: Mach-O 64-bit executable arm64...

Just for the record. #292 successfully bootstrap rustc as: ``` env OPENSSL_DIR=/opt/local/libexec/openssl11 RUSTC_VERSION=1.54.0 MRUSTC_TARGET_VER=1.54 OUTDIR_SUF=-1.54.0 RUSTC_TARGET=aarch64-apple-darwin make -C run_rustc ... Finished release [optimized] target(s) in 30.21s [RUSTC] -o output-1.54.0/prefix/bin/hello_world ./output-1.54.0/prefix/bin/hello_world...

FYI: rust was suceffuly build on arm64 on MacPorts build bots: https://ports.macports.org/port/mrustc-rust/details/

Thanks for amazing work!

@Gcenx after a while thinking I'd like to agree that we don't need to use gcc10-bootstrap when it's possible

@Gcenx yep, I'm working on creating "boostrap tolchain" PG which can be used to easy manage such dependencies.

@mascguy may I ask you to review this one?

@barracuda156 does any port depends on `guile`? And if so, can it be built with your update?