💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-04-10.txt captured on 2024-05-26 at 16:25:56.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-04-10T00:32:33 #kisslinux <ominous_anonymou> so the newest version of portmidi (217) doesn't build libporttime.so anymore, so i had to make a symlink (ln -s /path/to/libportmidi.so /path/to/libporttime.so). After installing the zulu OpenJDK build, building portmidi, and then doing the symlink... pygame installs 2020-04-10T02:19:32 #kisslinux <konimex> if one fancies building from source, Void has OpenJDK 11 template available iirc 2020-04-10T02:38:06 #kisslinux <root> q 2020-04-10T02:38:09 #kisslinux <root> q 2020-04-10T02:38:33 #kisslinux <Renzix> r 2020-04-10T02:38:33 #kisslinux <Renzix> r 2020-04-10T07:58:07 #kisslinux <lieu> o/ 2020-04-10T07:58:50 #kisslinux <lieu> icyphox: I had to restart LFS because I skipped the toolchain part lol 2020-04-10T07:59:34 #kisslinux <lieu> s/restart/restart building/g 2020-04-10T08:21:06 #kisslinux <icyphox> lieu: You wouldn't believe the number of times I'd restarted LFS haha. It's part of the process. 2020-04-10T08:40:06 #kisslinux <lieu> icyphox: Well, I've just made a checkpoint by tarballing the toolchain just in case anything messes up :D 2020-04-10T08:42:06 #kisslinux <icyphox> Good idea. :D 2020-04-10T08:42:21 #kisslinux <lieu> If I'm not mistaken, the toolchain is needed to build the packages independent of the host and the toolchain itself, no? 2020-04-10T08:42:57 #kisslinux <icyphox> Honestly, I can't remember much. I did LFS ~3 years ago lieu. 2020-04-10T08:42:59 #kisslinux <icyphox> lol 2020-04-10T08:43:09 #kisslinux <lieu> ohhh lol 2020-04-10T08:43:20 #kisslinux <icyphox> The book is immensly helpful though. 2020-04-10T08:44:33 #kisslinux <lieu> yes, i'm not sure if i can get through the next chapter though 2020-04-10T08:45:35 #kisslinux <lieu> the toolchain was built with custom (but just the basic) flags lol 2020-04-10T08:45:36 #kisslinux <lieu> :D 2020-04-10T08:51:22 #kisslinux <lieu> > The overall goal of Chapter 5 (Constructing a Temporary System) is to produce a temporary area that contains a known-good set of tools that can be isolated from the host system. 2020-04-10T08:52:25 #kisslinux <lieu> the toolchain is chrootable lol 2020-04-10T08:52:55 #kisslinux <lieu> this just made things even way simpler than i thought 2020-04-10T08:53:32 #kisslinux <icyphox> Oh yeah. You build it from within the chroot. 2020-04-10T08:55:15 #kisslinux <lieu> Yep, kiss' time to shine. :D 2020-04-10T08:57:45 #kisslinux <lieu> brb 2020-04-10T10:48:30 #kisslinux <PlasmaStrike> I am going through installing this and I have a question about the building the kernel, I got ryzen cpu with an amd gpu so I think I need linux firmware which should include amdgpu needed for display. How do i go about installing the kernel with this. Install kernel then Install firmware, copy firmware into the linux kernel than make the kernel only. What is the differnce between yes and as a module? My plan is to build the kern 2020-04-10T10:48:30 #kisslinux <PlasmaStrike> easily as a can, than remake the kernel with less stuff, no nvidia or arm stuff for example. 2020-04-10T11:17:02 #kisslinux <jedavies> PlasmaStrike: also have an AMD gpu here. Should be OK if you build the kernel with amdgpu and boot with the firmware in /usr/lib/firmware. 2020-04-10T11:20:04 #kisslinux <jedavies> If you build a module with "y" instead of "m" then it builds the module into the kernel instead of as a loadable module 2020-04-10T11:31:55 #kisslinux <PlasmaStrike> Where do you put the firmware to build it into the kernel? 2020-04-10T11:53:32 #kisslinux <jedavies> You don't have to build the amdgpu firmware into the kernel - it can be loaded from /usr/lib/firmware once the kernel has booted. 2020-04-10T11:53:52 #kisslinux <jedavies> But if you want to: https://www.kernel.org/doc/html/v5.6/driver-api/firmware/built-in-fw.html 2020-04-10T11:57:15 #kisslinux <jedavies> I normally only have things necessary to get as far as mounting the root fs built into the kernel - fs driver, nvme driver etc. The rest is built as modules. 2020-04-10T11:57:49 #kisslinux <PlasmaStrike> thanks I am trying with as a module right now, after i figure that out i'll look into other things 2020-04-10T13:26:18 #kisslinux <onodera> is there anywehre some list of available user repos? 2020-04-10T13:31:52 #kisslinux <jedavies> onodera: https://github.com/topics/kiss-repo 2020-04-10T13:42:00 #kisslinux <onodera> thanks ja 2020-04-10T13:42:04 #kisslinux <onodera> jedavies: 2020-04-10T14:37:53 #kisslinux <onodera> man rustc takes like as much time to compile as my whole system including gcc 2020-04-10T15:25:32 #kisslinux <merakor> onodera: Sorry, I didn't see your message yesterday 2020-04-10T15:26:10 #kisslinux <merakor> Well, you could rebuild using post-install, but that leaves user choice out of the plate. 2020-04-10T15:26:24 #kisslinux <merakor> Also release numbers exist for situations like these 2020-04-10T15:26:36 #kisslinux <merakor> For when packages need rebuilding 2020-04-10T15:28:09 #kisslinux <merakor> Be it a change in the package structure, or a library update requires the package to be rebuilt. 2020-04-10T15:29:12 #kisslinux <merakor> Rebuilding a package from post-install is bad practice 2020-04-10T15:30:57 #kisslinux <merakor> Changing anything on the system with a post-install is usually bad practice. Exceptions are things like the libressl post-install where it updates certificates. 2020-04-10T15:31:29 #kisslinux <merakor> 99% of the post-install scripts are used to print important messages to the user 2020-04-10T20:05:26 #kisslinux <onodera> My firefox, the binary one and my own compiled one, crash on facebook and some other sites, anyone running into this problem? 2020-04-10T20:56:21 #kisslinux <adamantium[m]> Sup fam 2020-04-10T20:56:50 #kisslinux <adamantium[m]> I've been busy with a job, still keeping my packages maintained though... 2020-04-10T20:57:05 #kisslinux <adamantium[m]> Noticed kiss seems to have slowed down a bit in the community repo. Did I miss some news or anything? 2020-04-10T21:01:16 #kisslinux <onodera> adamantium[m]: dylans laptop broke 2020-04-10T21:01:25 #kisslinux <onodera> he's getting a replacement soon(tm) 2020-04-10T21:01:45 #kisslinux <adamantium[m]> Hopefully the same model so he doesn't spend a week configuring his kernel from make noconfig 2020-04-10T21:01:52 #kisslinux <adamantium[m]> Good to know 2020-04-10T21:04:50 #kisslinux <dilyn> make noconfig or no balls 2020-04-10T21:05:49 #kisslinux <onodera> pro tip, boot something with a complete kernel such as arch, then run make localyesconfig 2020-04-10T21:06:05 #kisslinux <onodera> it will build a kernel with all drives currently in use set to yes, and disables the rest 2020-04-10T21:08:54 #kisslinux <onodera> building firefox 75.0, aw yeah 2020-04-10T21:09:06 #kisslinux <onodera> only needed some alpine patches, no further changes 2020-04-10T21:10:36 #kisslinux <onodera> okay it just failed lmao 2020-04-10T21:10:54 #kisslinux <onodera> the great thing about compiling firefox is that it keeps running for like 2 minutes after the initial crash 2020-04-10T21:11:07 #kisslinux <onodera> making finding the error responsible very annoying 2020-04-10T21:18:51 #kisslinux <mforney> onodera: i think the only patch you should need for firefox 75 is for getcontext in tools/profiler. when firefox 76 comes out, it should build with no patches (except if you disable dbus) 2020-04-10T21:20:52 #kisslinux <mforney> i'm just using https://github.com/oasislinux/pkgsrc/blob/trunk/www/firefox/patches/patch-toolkit_moz.configure#L6-L23 to disable the profiler for 75 2020-04-10T21:22:32 #kisslinux <onodera> mforney: can I use your port anywehre? 2020-04-10T21:23:04 #kisslinux <mforney> ? 2020-04-10T21:23:49 #kisslinux <onodera> why doesn't a plain `ac_add_options --disable-profiling` in mozconfig not work? 2020-04-10T21:24:28 #kisslinux <onodera> it seems you are using firefox 75 already on kiss so I am wondering if you have the package somewhere in a repo 2020-04-10T21:26:06 #kisslinux <mforney> i'm not on kiss. just trying to help you getting firefox 75 to build 2020-04-10T21:27:06 #kisslinux <mforney> --disable-profiling looks like it disables some javascript profiling options, but still builds the profiler tool 2020-04-10T21:29:24 #kisslinux <onodera> ahh alright, thanks! 2020-04-10T21:31:26 #kisslinux <mforney> i sent a lot of musl fixes to firefox upstream over the last few months. trying to get to a point where musl distributions don't have apply a bunch of patches to get it to build 2020-04-10T21:45:35 #kisslinux <onodera> that would be nice