On Wed, 24 Sep 2025, ASSI via Cygwin-apps wrote: > ASSI via Cygwin-apps writes: > > After the initial hiccup it's now chugging along at load 29 or so with > > some dips inbetween; not exactly full utilization, but much better than > > before. I'll see how it fares in testing and then maybe try the > > -Zthreads options again to see if I can squeeze out a bit more speed. > > The build finished in 1:40:39. > > The packaging is… special. > > Why is all the source and test stuff installed in /usr/lib, I knew the > Rust folks are pretty much into their own little world, but they must > have heard about system wide installs and the places where stuff should > go according to the FHS at least? I don't think that can be fixed > easily looking at what Fedora has done, but at least there should be > multiple sub-packages so that one will not have to install everything > all the time.
Yeah. It would probably be easiest to split along the lines of the packages that rust itself makes: rustc cargo rust-src clippy... > There seems to be a vendored libblake3 that needs to be separated out, > same for psm and maybe more. I tried to de-vendor (use system shared libs) as much as I could. I thought psm was a rust crate. > Debuginfo is missing for all the Rust stuff, probably cygport needs to > be told which suffix to look into for that (.rlib?). I did turn off debuginfo for rustc but tried to turn it on for the std library. (see bootstrap.toml debuginfo-level - level 2 includes source info) When debuginfo was on, I got resource unavailable fork errors due to the dlls being large enough to conflict.
