[MacPorts] #69198: rust-bootstrap needs a lot of disk space to build
MacPorts
noreply at macports.org
Fri Jan 26 20:32:25 UTC 2024
#69198: rust-bootstrap needs a lot of disk space to build
-----------------------------+---------------------------------
Reporter: ryandesign | Owner: MarcusCalhoun-Lopez
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.0
Resolution: | Keywords:
Port: rust-bootstrap |
-----------------------------+---------------------------------
Comment (by MarcusCalhoun-Lopez):
Replying to [comment:5 ryandesign]:
> Why twice for i386?
My [https://rustc-dev-guide.rust-lang.org/building/bootstrapping.html
understanding] is that the x86_64 upstream stage0 compiler builds an
x86_64 stage1 compiler which in turn builds an i386 stage2 compiler.\\
> If rust is building its own private copy of llvm every time, yes,
putting it in another port or subport could make a lot of sense. Maybe
there are times when you are making a change to the port that only affects
the private llvm, or only rust, so you could revbump just that subport and
not have to rebuild the other part.
>
> And, why can't they use our existing llvm ports like everyone else?
There was a time when Rust [https://github.com/macports/macports-
ports/commit/4c5878867bdeb08e5d8c394a76598343cefd081a used the MacPorts
LLVM].\\
However the [https://trac.macports.org/ticket/61082 consensus] was that it
was too difficult to keep track of [https://github.com/rust-lang/llvm-
project/ Rust's LLVM fork].
--
Ticket URL: <https://trac.macports.org/ticket/69198#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list