<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.