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.

Reply via email to