_whitelogger has joined #crux-musl
<dlcusa> The musl /etc/prt-get.conf includes a prtdir for musl at the front, but there's nothing in /etc/ports to support it. Is there such a collection somewhere, to the knowledge of anyone present?
emmett has joined #crux-musl
<emmett> dlcusa: is your crux-musl installed from my ISO?
emmett is now known as emmett1
<remiliascarlet> emmett1: It's probably installed from a floppy disk.
farkuhar has joined #crux-musl
<dlcusa> emmett, yes.
<dlcusa> emmett1 ^
<farkuhar> dlcusa: the topic in this channel offers two possible repos you can use as your musl overlay.
<dlcusa> farkuhar, 'twas emmett's ISO. Also in the news, git didn't build--https://dpaste.com/9CR7DGHF3 but maybe not musl-related.
<farkuhar> dlcusa: That was sloppy of them, to call `meson compile -j $JOBS` without testing whether JOBS was set. I can see why they might expect JOBS to be set, though; /etc/pkgmk.conf has `export JOBS=$(nproc)` so I'm curious why that variable wasn't defined when you tried to build git.
<farkuhar> Now navigating the kernel configuration menu for the first time in many months, I'm reminded of someone's complaint that the default font is unreadable on hi-res screens. By checking "Select compiled-in fonts" under Library routines, you reveal several new options like Sparc console 12x22 and Terminus 16x32.
<farkuhar> Both these options come with a scary warning "not supported by all drivers", but the detailed help does suggest enabling them "if the standard font is unreadable for you".
<dlcusa> I was running it mostly vanilla for testing--the Handbook may require something I overlooked..
<farkuhar> dlcusa: Even a vanilla install should have left you with /etc/pkgmk.conf containing the JOBS definition. So unless you commented it out yourself, or restored from backup an older pkgmk.conf (without JOBS), the build of opt/git should have succeeded.
<dlcusa> farkuhar, /etc/pkgmk is from May 11 20:05 UT, and JOBS= is commented out. Somebody with access to the approved bug reporting infrastructure want to bring it to their attention?
<dlcusa> (I'm not about to install the official CRUX 3.8 somewhere to avoid the obvious request from support.)
<dlcusa> FYI, on emmett1's MUSLISO-installed system, running the Handbook's prt-get isinst $(prt-get quickdep $(prt-get quickdiff)) | awk '/not installed/ {print $2}' yields glibc and libxcrypt.
<farkuhar> dlcusa: yes, of course it would, if we're not masking every port in the repos with dups that correct the dependency header. In the meantime, you can 'prt-get lock glibc libxcrypt' to prevent them from being included in an update operation.
<dlcusa> Is this a job for /etc/prt-get.aliases?
<dlcusa> There's also prt-get's --ignore parameter.
<farkuhar> dlcusa: yes, you could also use prt-get.aliases to pretend that a dependency on glibc or libxcrypt is satisfied by musl. That would be less error-prone than trying to remember to pass the --ignore parameter on every depinst operation.
<dlcusa> Farkuhar, according to https://git.crux.nu/tools/pkgutils/src/branch/master/pkgmk.conf, it's been commented out for at least 4 years.
<farkuhar> dlcusa: good catch. I'll open an issue on the crux.nu Gitea.
<dlcusa> Oh, it was doing so well after activating JOBS= but in process 661/662 the box wedged. Sigh...