Thank you for your efforts to improve the Rust port. I will ask on the mailing list about about moving the Rust binaries to a more suitable location.
-Marcus > On Dec 20, 2022, at 9:53 PM, Herby G <herby.gil...@gmail.com> wrote: > > Thank you for the update, Marcus. I apologize for any harsh tone of mine in > this conversation, and I hope that things are getting better on your end. > > I tested this PR on macOS 12.6.2 arm64 and it built successfully: > >> $ rustc --version; cargo --version >> rustc 1.66.0 (69f9c33d7 2022-12-12) (built from a source tarball) >> cargo 1.66.0 > > > If we do decide to continue our own Rust binaries, I agree that it would be > > highly advisable to find a more suitable location. > > Can we restart the discussion about placing this in an official repo in the > MacPorts Github account? Would also be nice to use Github actions to > automatically build as much as is possible in an automated way on update. > > > On Tue, Dec 20, 2022 at 10:51 PM <mcalh...@macports.org > <mailto:mcalh...@macports.org>> wrote: >> I am sorry I have not been a better maintainer for the Rust port. >> Life has been a little hectic. >> >> As has been discussed in this thread, there is definitely room for >> improvements in the Rust setup. >> Until a final consensus is reached, I opened a pull request to at least get >> Rust to its latest version using the previous infrastructure. >> (https://github.com/macports/macports-ports/pull/17028). >> >> I am not sure the GCC and Clang ports are necessary a good model. >> In those cases, there is a system compiler could build a compiler, which >> could be used to build a compiler, etc. >> That is not the case for Rust. >> >> To build Rust, MacPorts has to download Rust binaries. >> If the system is new enough, upstream provides them. >> If we want to support older system, we have to build and distribute our own. >> Of course, mrustc and/or Rust-GCC may change that. >> >> If we do decide to continue our own Rust binaries, I agree that it would be >> highly advisable to find a more suitable location. >> >> -Marcus