[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