cross-rs/cross

Fix `*-solaris`

Emilgardis opened this issue · 1 comments

CI fails for the solaris targets:

sparcv9-sun-solaris - ❌
x86_64-sun-solaris - ❌

strangly, I've never been able to catch the error this throws, I think the log is too large and GHA fails. We should maybe check that everything is correctly downloading, as I've seen logs just mentioning syncing of a particular ubuntu/debian repo

I was curious about this, so I ran the two CI jobs on a private fork, and they both failed by running out of disk space.
However, GitHub only shows those errors on the summary page, and the job pages only show logs that suddenly stop, making it easy to miss.
The logs for the last *-solaris CI runs in this repo have expired so I can't check, but could this be the issue?

Looking at solaris.sh, it seems to try to install all packages that depend on libc (and more), which seems excessive.