_whitelogger has joined #crux-musl
<dlcusa> emmett1, I created /etc/ports/musl.git and ports -u musl did the right thing, even thought I had prtdir musl commented out in /etc/prt-get.conf. Is there anything else I need to do to recover from it not being in the ISO? Should I be able to rebuild the world or is 'prt-get update musl' needed?
<dlcusa> I'm uncomfortable with glibc and libxcrypt still being unlocked.
<dlcusa> More info: /etc/prt-get.aliases already had 'musl: glibc' as well as 'musl: glibc-32' so I added 'musl: libxcrypt'.
<dlcusa> Also, /etc/ports/musl.git makes the name crux-musl, but the prtdir says it's just musl. However, the 'prt-get isinst $(prt-get quickdep $(prt-get quickdiff)) | awk '/not installed/ {print $2}' command says nothing about libxcrypt now.
<dlcusa> I'm changing /etc/prt-get.conf to define 'prtget crux-musl'.
<dlcusa> The nastygrams disappeared but it still wants glibc. Then I edited aliases to have one line for musl that included all three aliases, comma-separated, after which the long isinst pipeline is at last silent.
<dlcusa> So, am I safe to revuild the world at this point?
<dlcusa> s/revuild/rebuild/
<dlcusa> emmettl ^
<dlcusa> emmettl ^
<dlcusa> I changed the name of /etc/ports/musl.get to crux-musl.git for consistency, so now ports -u crux-musl should do the right thing.
<dlcusa> s/musl.get/musl.git/
<dlcusa> So that does the right thing. I've not updated any other collections at this point, until that's deemed likely to not break anything.
<dlcusa> emmettl and farkuhar ^
<dlcusa> After looking at /usr/ports/crux-musl/README.md, I made the .la addition to /etc/pkgadd.conf.
<emmett1> dlcusa: yeah you can create musl.git your own as I forgot to include into the ISO.
<emmett1> as for latest update i'm renaming my musl.git to crux-musl.git to make it same as repo name
<emmett1> ofcourse you need to modify prtdir in prt-get.conf accordingly
<emmett1> here git file and pub key you need to placed into /etc/ports
<emmett1> as for '.la' addition to pkadd.conf its optional, but all my ports build with exclude '.la' file.
<emmett1> footprint missmatch might happen
<dlcusa> Okay, first ports -u to get the latest, then prt-get update, and finally force rebuild of everything except the kernel. Then I'll tackle a kernet build.
<emmett1> dlcusa: nice one. I just updated my musl ports yesterday
<dlcusa> And the git Pkgfile fix for #22 came down :-)
<emmett1> yep :)
<dlcusa> Dang. I hoped with jobs defaulting to 1 I'd avoid the box wedging, but gcc got it busier anyway... This is going to take a while...
<emmett1> are you compiling using 1 core?
<emmett1> gcc sure takes a while to compile as it did bootstrap.
<emmett1> I wonder why CRUX did not use '--disable-bootstrap' to skip bootstrap (building multiple stages).
<emmett1> btw dlcusa, you can get my prebuilt pkgs if you wanna save time compiling https://files.emmett1.net/crux-musl/packages/
<dlcusa> No, I'm not in a rush, I'm just living with an unfortunate defect, possibly induced by the previous owner's overclocking perchant (but he gave me this monster).
emmett1 has quit [Read error: Connection reset by peer]
<dlcusa> The sysup has completed, though I added -if just to get through rebuilding the ports. I won't do that for rebuilding everything, up next.
<dlcusa> That won't be happening today, though.
_whitelogger has joined #crux-musl