💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-08-25.txt captured on 2024-05-12 at 16:02:02.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2022-08-25T01:18:24Z] <midfavila> to whoever mentioned tinyx a while back, you're a king [2022-08-25T01:18:43Z] <midfavila> somehow i fucked my xorg setup and i'm currently relying on it [2022-08-25T03:17:17Z] <testuser[m]12> Hi [2022-08-25T03:41:47Z] <wael[m]> o/ [2022-08-25T03:49:11Z] <ioraff> hi [2022-08-25T04:33:44Z] <sad_plan> midfavila: it was me. and youre very welcome. I noticed you can also get rid of libXdmcp [2022-08-25T04:34:28Z] <sad_plan> you just have to use --disable-dmcp and --disable-xdm-auth-1 [2022-08-25T04:36:08Z] <sad_plan> also; midfavila http://0x0.st/o9x9.txt nm of libc.a like you mentioned earlier [2022-08-25T04:53:12Z] <wael[m]> is tinyx a complete or a minimal replacement of X? [2022-08-25T05:00:05Z] <sad_plan> both more or less. im sure theres stuff to do with it, but its working fine on my end. I dont miss xorg at all really [2022-08-25T05:09:23Z] <wael[m]> yeah for me i cant really get tinyx working probably because of fonts or something, it just loads into the framebuffer than just dies [2022-08-25T05:12:41Z] <sad_plan> do you get any errors? like missing font alias? [2022-08-25T05:13:58Z] <wael[m]> could not init font path element usr share fonts 100dpi something something [2022-08-25T05:14:00Z] <wael[m]> then cant deallocate console 1 [2022-08-25T05:14:09Z] <wael[m]> i have X running and it just skips to it [2022-08-25T05:14:38Z] <wael[m]> https://termbin.com/sc8i [2022-08-25T05:15:03Z] <wael[m]> this is the tinyX startup script from someone im using [2022-08-25T05:15:17Z] <midfavila> wael[m] tinyx is fine if you need *just* an X server [2022-08-25T05:15:26Z] <midfavila> i'm thinking of forking it once I have more experience [2022-08-25T05:15:31Z] <sad_plan> you have to do a sed for tinyx to work. it doesnt replace /bin/Xorg [2022-08-25T05:15:40Z] <wael[m]> Sfbdev [2022-08-25T05:15:44Z] <wael[m]> s/S/X [2022-08-25T05:15:49Z] <midfavila> incorporate a few select extensions and maybe some stuff from xenocara idk [2022-08-25T05:16:02Z] <midfavila> at the very least I think xrandr is reasonable [2022-08-25T05:16:14Z] <sad_plan> wael[m]: look at the readme https://github.com/ehawkvu/kiss-xorg/tree/master/xorg/tinyx [2022-08-25T05:16:28Z] <wael[m]> got it sir [2022-08-25T05:16:32Z] <sad_plan> or do as I did, create a separate one for tinyx [2022-08-25T05:17:01Z] <wael[m]> > Get the font in .bdf format. [2022-08-25T05:17:01Z] <wael[m]> Im sorry what [2022-08-25T05:17:06Z] <sad_plan> midfavila: I would rewrite the make stuff. which [2022-08-25T05:17:38Z] <wael[m]> can tinyx not do ttf fonts at all? [2022-08-25T05:17:44Z] <midfavila> tinyx can do ttf [2022-08-25T05:17:54Z] <midfavila> just not directly like X can [2022-08-25T05:18:03Z] <sad_plan> wael[m]: nevermind that, just build the package from there, and run the sed on sx. once you ran the sed, you wont be able to launch X anymore, as youve modified sx. hence why I made a separate script for it [2022-08-25T05:18:06Z] <midfavila> it's passed to your applications to handle, which they usually do anyway [2022-08-25T05:18:10Z] <sad_plan> tinyx does ttf yes [2022-08-25T05:18:22Z] <midfavila> although your font scaling is gonna be wonky [2022-08-25T05:18:30Z] <sad_plan> curl -F'file=@/bin/sxfb' 0x0.st [2022-08-25T05:18:35Z] <sad_plan> ffff [2022-08-25T05:18:35Z] <wael[m]> simply launching the modified sx still wont work kinda [2022-08-25T05:18:45Z] <sad_plan> http://0x0.st/o9xW.sh [2022-08-25T05:18:46Z] <midfavila> lmao rip [2022-08-25T05:18:50Z] <wael[m]> wait it uses the framebuffer right [2022-08-25T05:18:52Z] <sad_plan> use this one [2022-08-25T05:18:55Z] <sad_plan> it does [2022-08-25T05:18:58Z] <midfavila> Xvfb does, ye- [2022-08-25T05:19:02Z] * midfavila huffs [2022-08-25T05:19:04Z] <wael[m]> i should probably nvidia-drm modeset=1 then [2022-08-25T05:19:24Z] <midfavila> anyway sad_plan what were you saying about the make stuff? [2022-08-25T05:19:30Z] <midfavila> is it really as simple as that? [2022-08-25T05:19:43Z] <wael[m]> ............it works [2022-08-25T05:19:55Z] <sad_plan> the makefile is a disaster. its one makefile which runs multiple makefiles. not to even mention the use of autotools [2022-08-25T05:20:12Z] <midfavila> unfortunately that kind of stuff is standard [2022-08-25T05:20:14Z] <midfavila> :X [2022-08-25T05:20:22Z] <sad_plan> wael[m]: great, now go run all your favorite tools, and be amazed that they just still works :p [2022-08-25T05:20:33Z] <sad_plan> I knooow. and its still horribe. I hate it [2022-08-25T05:20:36Z] <wael[m]> well dwm doesnt launhc [2022-08-25T05:20:48Z] <sad_plan> strange [2022-08-25T05:20:57Z] <midfavila> it'll be interesting to see if tinyx can be compiled with tcc [2022-08-25T05:21:11Z] <midfavila> i've spent the past few hours working on my fork's next release [2022-08-25T05:21:34Z] <midfavila> most of core can self-host and there's five or six dozen packages that are confirmed working, with more otw [2022-08-25T05:21:54Z] <midfavila> need to replace alsa-* with tinyalsa, and if X.Org can be replaced with TinyX, well... [2022-08-25T05:22:01Z] <midfavila> that's an entire system sans GCC [2022-08-25T05:22:19Z] <wael[m]> is it possible to log tinyx? the errors/logs dont tell me anything at all, i cant launch dwm or terminals using the default keybinds, as i tried tinyx before and it WILL NOT accept modkey (super key) [2022-08-25T05:24:19Z] <midfavila> fek [2022-08-25T05:24:29Z] <midfavila> looks like X11 is held back by the same stuff the rest of the distribution is [2022-08-25T05:24:31Z] <midfavila> lack of perl support [2022-08-25T05:25:08Z] <midfavila> once perl and by extension autotools and libtool are up, things will become a lot nicer [2022-08-25T05:29:58Z] <sad_plan> wael[m]: if you have super key binded, those wont work. just fyi. [2022-08-25T05:30:11Z] <sad_plan> but no, theres not much logs afaik [2022-08-25T05:30:16Z] <sad_plan> try a different wm perhaps [2022-08-25T05:30:30Z] <midfavila> anyway i'm going to head off for the night [2022-08-25T05:30:47Z] <midfavila> if any of you guys are willing, i'd appreciate someone taking a peek at building perl with tcc [2022-08-25T05:30:56Z] <sad_plan> midfavila: what about sndio aswell with tinyalsa? its what I use [2022-08-25T05:31:05Z] <midfavila> i'll have to look at it [2022-08-25T05:31:12Z] <midfavila> sndio is what obsd uses right? [2022-08-25T05:31:12Z] <wael[m]> sad_plan: wtf why cant i use super key [2022-08-25T05:31:12Z] <sad_plan> no alsa-lib/alsa-util at all [2022-08-25T05:31:25Z] <midfavila> wael[m] tinyx reads directly from the kernel [2022-08-25T05:31:31Z] <sad_plan> unfortunatly no, tinyx doesnt seem to recognize it [2022-08-25T05:31:31Z] <midfavila> it doesn't have input abstractions [2022-08-25T05:31:38Z] <wael[m]> also with ffmpeg, x11grab lags the shit out of tinyx [2022-08-25T05:31:45Z] <midfavila> that's why tinyx doesn't need drivers [2022-08-25T05:31:49Z] <midfavila> and yeah, uh, of course it does [2022-08-25T05:31:54Z] <wael[m]> how come [2022-08-25T05:31:55Z] <midfavila> it's not really accelerated [2022-08-25T05:31:58Z] <midfavila> at least afaik [2022-08-25T05:32:09Z] <midfavila> but someone please correct me if i'm wrong [2022-08-25T05:32:18Z] <sad_plan> theres no hardware accelerateration afaik anyway [2022-08-25T05:32:18Z] <wael[m]> ok maybe i should stick with X [2022-08-25T05:32:19Z] <midfavila> tl;dr tinyx trades performance for compatibility [2022-08-25T05:32:28Z] <midfavila> and yes, you should, if you want lots of extra features and decent performance [2022-08-25T05:32:37Z] <sad_plan> ^ [2022-08-25T05:32:38Z] <midfavila> tinyx excels only in portability, memory and disk usage [2022-08-25T05:32:41Z] <wael[m]> what about Xenocara then [2022-08-25T05:32:46Z] <midfavila> good luck porting it [2022-08-25T05:32:52Z] <midfavila> but also it's just hardened x.org [2022-08-25T05:33:02Z] <wael[m]> nvm [2022-08-25T05:33:07Z] <midfavila> :p [2022-08-25T05:33:14Z] <midfavila> anyway i need to get to bed for real now [2022-08-25T05:33:22Z] <midfavila> remind me about sndio next time you see me, sad_plan [2022-08-25T05:33:25Z] <midfavila> i'll definitely look into it [2022-08-25T05:33:34Z] <wael[m]> what about OSS4 tho? [2022-08-25T05:33:49Z] <sad_plan> midfavila: will do [2022-08-25T06:31:02Z] <sad_plan> noocsharp: seeing as you stopped using kiss. what did you end up with instead? oasis? and why? [2022-08-25T07:16:44Z] <wael[m]> https://www.reddit.com/r/linux/comments/wwsiaf/writing_a_wayland_compositor_is_much_harder_than/ [2022-08-25T07:16:52Z] <wael[m]> very interesting [2022-08-25T07:53:19Z] <phoebos> testuser[m]12: you adopted file but didn't take it off the tracker [2022-08-25T07:54:01Z] <sad_plan> I adopted file [2022-08-25T07:54:36Z] <sad_plan> wait. no he did before me [2022-08-25T07:54:38Z] <sad_plan> nevermind then [2022-08-25T09:09:18Z] <virutalmachineus> <wael[m]> "https://www.reddit.com/r/linux/..." <- so it's not bloated? [2022-08-25T10:09:11Z] <sad_plan> does anyone knows why exacly toybox complains about line 4 on inittab? Ive been trying to get toybox's init to work, buuut nope [2022-08-25T10:09:40Z] <sad_plan> line 4 is the respawn runsvdir command, starting runit. respawn is a supported command on init afaik, so I dont get it [2022-08-25T10:10:06Z] <wael[m]> the respawn:runsvdir ? [2022-08-25T10:10:17Z] <sad_plan> yepp [2022-08-25T10:10:38Z] <wael[m]> if runsvdir just launches services in /var/service, why not just add the services to inittab lol [2022-08-25T10:21:01Z] <sad_plan> if the respawn command is the issue, the tty probably wont start either.. ill have to doublecheck. I might have to create a bootscript for both, like we used to on sinit etc :p [2022-08-25T10:21:15Z] <virutalmachineus> does toybox better? [2022-08-25T10:21:29Z] <wael[m]> yes [2022-08-25T10:21:58Z] <virutalmachineus> * is toybox better? [2022-08-25T10:22:32Z] <virutalmachineus> weal do you use wayland or xorg? [2022-08-25T10:22:55Z] <wael[m]> i dont believe weal is here [2022-08-25T10:23:54Z] <virutalmachineus> wael? [2022-08-25T10:24:04Z] <wael[m]> yes what about him [2022-08-25T10:24:29Z] <sad_plan> nope. complained about not being able to run /lib/rc.boot instead [2022-08-25T10:24:30Z] <sad_plan> hm [2022-08-25T10:24:38Z] <wael[m]> aw [2022-08-25T10:25:21Z] <sad_plan> virutalmachineus: toybox is smaller in any case, but less complete [2022-08-25T10:25:42Z] <sad_plan> so wether its *better* is probably subjectiv.. [2022-08-25T10:25:50Z] <wael[m]> wait toybox comes with no shell right [2022-08-25T10:26:05Z] <sad_plan> currently no. but toysh is planned [2022-08-25T10:26:15Z] <sad_plan> there is some code on toysh, but it doesnt work [2022-08-25T10:26:29Z] <wael[m]> so if im gonna switch to toybox id have to package busybox ash on its own them hm [2022-08-25T10:26:43Z] <testuser[m]12> use yash or ksh [2022-08-25T10:26:55Z] <sad_plan> no, you could just use dash, bash, zsh, oksh yash, mksh etc... [2022-08-25T10:27:00Z] <sad_plan> lots of shells to choose from [2022-08-25T10:27:12Z] <sad_plan> not all work as expected with kiss though. [2022-08-25T10:27:12Z] <wael[m]> i used to use yash/mksh/oksh before i switched to kiss but i just used the default shell (ash) and ive been quite happy with it [2022-08-25T10:27:30Z] <sad_plan> I belive i.e. mksh has some globbing issue with kiss. Ive never tried it with kiss though.. [2022-08-25T10:27:50Z] <wael[m]> the tab completion sucks tho so yeah i should probably switch to a better shell [2022-08-25T10:28:17Z] <sad_plan> ash is fine I suppose, but I currently use oksh instead. vi feature is pretty neat. I used to use zsh, but I find it to be a tad bit big.. [2022-08-25T10:28:29Z] <wael[m]> inb4 yash isnt in community repo [2022-08-25T10:28:33Z] <sad_plan> zsh has really nice completetion, but is waaay bigger.. [2022-08-25T10:28:53Z] <wael[m]> zsh is just too big for me i dont ever want to use it [2022-08-25T10:29:04Z] <cennedy> hi Im new here rn I'm installing kiss on my machine and I got error when compiling kernel [2022-08-25T10:29:22Z] <sad_plan> iirc carbs has yash packaged. in any case, yash isnt hard to package anyway [2022-08-25T10:29:29Z] <wael[m]> whats the error? [2022-08-25T10:30:09Z] <wael[m]> sad_plan: i think i will have to use yash, i really like the way i can select with tab complete rather than to have to type the name manually [2022-08-25T10:30:24Z] <cennedy> Warning: Kernel ABI header at tools/arch/x86/lib/insn.c differs from latest version at arch/x86/lib/insn.c [2022-08-25T10:30:27Z] <phoebos> cennedy: https://kisscommunity.bvnf.space/FAQ/#010 might help [2022-08-25T10:30:39Z] <cennedy> Warning: Kernel ABI header at tools/arch/x86/lib/inat.c differs from latest version at arch/x86/lib/inat.c [2022-08-25T10:30:42Z] <phoebos> that's a warning, not an error [2022-08-25T10:30:45Z] <wael[m]> thats normal [2022-08-25T10:31:33Z] <sad_plan> wael[m]: you do that. yash is a great option anyway [2022-08-25T10:31:34Z] <cennedy> But it's canceling [2022-08-25T10:31:51Z] <phoebos> post the full log [2022-08-25T10:32:15Z] <phoebos> on a pastebin [2022-08-25T10:32:27Z] <wael[m]> or pipe it to nc termbin.com 9999 [2022-08-25T10:33:32Z] <cennedy> How I can paste it [2022-08-25T10:33:42Z] <cennedy> It's on my pc [2022-08-25T10:34:23Z] <cennedy> Which kernel version should I use [2022-08-25T10:34:28Z] <cennedy> For best experience [2022-08-25T10:34:55Z] <phoebos> make >log 2>&1; nc termbin 9999 <log [2022-08-25T10:35:05Z] <phoebos> whichever you want [2022-08-25T10:53:04Z] <wael[m]> sad_plan: holy shit i love yash [2022-08-25T10:53:29Z] <wael[m]> bit sad i cant do tab select with oksh/mksh tho [2022-08-25T10:53:47Z] <sad_plan> great [2022-08-25T10:54:04Z] <sad_plan> there is a way to do it iirc. but Im not sure how. im sure you can script it or something instead [2022-08-25T10:54:38Z] <wael[m]> i did try to incoprerate commands inside keybindings but i could never get that to ever work [2022-08-25T11:00:01Z] <sad_plan> hm [2022-08-25T11:00:37Z] <wael[m]> last time i used mksh it was so painful to do commands inside keybindings [2022-08-25T11:01:28Z] <sad_plan> Ive never really done that too much, except in zsh, but its way different. lots of docs available, so its mostly just copy/paste at that point.. [2022-08-25T11:03:32Z] <wael[m]> https://github.com/seankhl/fzf-mksh/blob/master/key-bindings.mksh [2022-08-25T11:03:34Z] <wael[m]> this is an example [2022-08-25T11:06:39Z] <sad_plan> ah. somewhat reminds me of the zsh functions actually [2022-08-25T11:38:09Z] <sad_plan> has anyone built gtk4 on kiss? [2022-08-25T12:22:40Z] <Ogromny> cennedy: ma man ! [2022-08-25T15:03:28Z] <cennedy> Hi I have question [2022-08-25T15:03:39Z] <cennedy> When I want to build llvm package [2022-08-25T15:03:48Z] <cennedy> It says [2022-08-25T15:03:56Z] <cennedy> Targeting amdgpu [2022-08-25T15:04:03Z] <cennedy> Targeting x86 [2022-08-25T15:04:11Z] <cennedy> But I have Intel hd graphics 2500 [2022-08-25T15:04:16Z] <cennedy> And 64 bit pc [2022-08-25T15:06:13Z] <testuser[m]12> I think we should get rid of kiss maintainer and add maintainer file cuz it's useless when cloning a repo with --depth=1 [2022-08-25T15:07:41Z] <cennedy> Is it error bad thing or not [2022-08-25T15:08:04Z] <cennedy> Cuz I said I have Intel gpu but it's targeting amdgpu [2022-08-25T15:24:05Z] <testuser[m]12> cennedy cuz shintel doesn't have a lolvm backend in mesa [2022-08-25T15:24:16Z] <testuser[m]12> doesn't matter [2022-08-25T15:53:12Z] <midfavila> oh, hey sad_plan [2022-08-25T15:53:17Z] <midfavila> good timing, I just got on [2022-08-25T15:53:26Z] <sad_plan> Hey midfavila [2022-08-25T15:53:31Z] <sad_plan> Hah, lol great [2022-08-25T15:54:28Z] <sad_plan> testuser[m]12: with a maintainer file, do you just mean a file containing an email, name or url etc? [2022-08-25T15:56:01Z] <sad_plan> midfavila, look into sndio. Now Ive reminded you of it. Lol [2022-08-25T15:56:25Z] <midfavila> already pulled it up :p [2022-08-25T15:56:30Z] <phoebos> sndio is nice for some applications [2022-08-25T15:56:31Z] <sad_plan> Also, I found a other project today. A hotkey deamon. ~200 sloc. Configs similarly to suckless tools [2022-08-25T15:56:36Z] <sad_plan> Nice [2022-08-25T15:56:37Z] <phoebos> it doesn't provide a lot [2022-08-25T15:56:50Z] <midfavila> sauce, sad_plan? [2022-08-25T15:56:51Z] <sad_plan> Which arent it nice for phoebos? [2022-08-25T15:57:00Z] <sad_plan> Just a sec mid [2022-08-25T15:57:08Z] <phoebos> i tried implementing uxn's audio with sndio [2022-08-25T15:57:26Z] <sad_plan> https://github.com/phenax/shotkey midfavila [2022-08-25T15:57:56Z] <phoebos> sndio only works with the paradigm of providing a buffer, seeing how much was successfully played and then providing the next buffer [2022-08-25T15:58:17Z] <phoebos> fine if you're playing a file [2022-08-25T15:58:45Z] <phoebos> annoying if you're synthesising stuff in [real]-time [2022-08-25T15:59:24Z] <sad_plan> That I can understand. Sndio is really simple [2022-08-25T16:07:55Z] <midfavila> hmm [2022-08-25T16:08:02Z] <midfavila> tinyx seems promising with tcc [2022-08-25T16:08:23Z] <midfavila> looks like it's able to get most of the way through the source tree before hitting a (seemingly) minor syntax error [2022-08-25T16:08:51Z] <midfavila> dunno about its dependencies though [2022-08-25T16:09:19Z] <sad_plan> promising indeed for smaller compilers. ive been thinking about trying a different one aswell [2022-08-25T16:09:51Z] <midfavila> i can send you a tarball for my current system if you want to skip some of the bootstrap [2022-08-25T16:09:57Z] <midfavila> (assuming you want to try tcc) [2022-08-25T16:10:27Z] <sad_plan> yeah, tcc has been on my mind. aswell as cproc. just give me a link or something [2022-08-25T16:10:35Z] <midfavila> one secco [2022-08-25T16:11:42Z] <midfavila> http://0x0.st/o9g5.tar.gz [2022-08-25T16:11:52Z] <midfavila> you'll want to enter rc after chroot'ing [2022-08-25T16:11:57Z] <midfavila> the standard shell is dash without readline [2022-08-25T16:12:25Z] <midfavila> userland is suckless with minor supplements, KISS_DL should be set to axel [2022-08-25T16:12:27Z] <midfavila> uhhhh [2022-08-25T16:12:35Z] <midfavila> only other thing of note is that the standard editor is se [2022-08-25T16:12:49Z] <midfavila> but you should be able to compile mg or something if you'd rather [2022-08-25T16:13:25Z] <testuser[m]12> sad_plan: name/email [2022-08-25T16:13:41Z] <midfavila> >forward slash as separator [2022-08-25T16:13:43Z] <midfavila> how un-unix [2022-08-25T16:13:48Z] <midfavila> we use colons in this chat [2022-08-25T16:14:17Z] <sad_plan> nice. ill check it out once I get back on my laptop [2022-08-25T16:15:09Z] <midfavila> kk [2022-08-25T16:15:21Z] <midfavila> it's kind of shit because i haven't shown it to anyone else [2022-08-25T16:15:24Z] <midfavila> so pls be gentle [2022-08-25T16:15:25Z] <midfavila> uwu [2022-08-25T16:17:32Z] <midfavila> but yeah rn there's maybe ~150 packages that work oob [2022-08-25T16:17:36Z] <sad_plan> no worries C: [2022-08-25T16:17:52Z] <sad_plan> thats a higher number than expected tbh [2022-08-25T16:18:04Z] <midfavila> tcc is shockingly capable [2022-08-25T16:18:50Z] <midfavila> i'm gonna spend some time today going through and sorting the rest of my repo [2022-08-25T16:19:08Z] <midfavila> i figure most of it will work just fine, considering it's basically just C [2022-08-25T16:19:22Z] <midfavila> maybe a few perl programs here and there that'll require a binary from my host machine [2022-08-25T16:21:48Z] <phoebos> why not name <email> [2022-08-25T16:22:00Z] <midfavila> not as easy to parse [2022-08-25T16:22:05Z] <midfavila> names might include spaces [2022-08-25T16:22:32Z] <midfavila> name:email is better afaic [2022-08-25T16:29:30Z] <sad_plan> sounds great. are you using any patches for using s/ubase with linux btw? or does it work out of the box? [2022-08-25T16:29:58Z] <midfavila> works oob [2022-08-25T16:30:13Z] <midfavila> i've dailied the suckless utils basically since day one on kiss [2022-08-25T16:30:35Z] <midfavila> with a few exceptions (which I've already dealt with) you can even compile a kernel with 'em [2022-08-25T16:30:51Z] <sad_plan> yeah, ive tried them couple times, but had some issues, so always reverted back to busybox really.. [2022-08-25T16:31:07Z] <midfavila> rip [2022-08-25T16:31:12Z] <sad_plan> yup [2022-08-25T16:31:26Z] <midfavila> i've only had a handful of issues, and it usually comes down to either a) [2022-08-25T16:31:33Z] <midfavila> someone's port isn't written properly [2022-08-25T16:31:35Z] <midfavila> or b) [2022-08-25T16:31:41Z] <midfavila> someone's build system uses non-POSIX stuff [2022-08-25T16:31:55Z] <sad_plan> kinda wanna redo my setup from scratch again, with the tools I wanna use, and just work my way up from there, and fix stuff along the way. not the other way around. [2022-08-25T16:32:06Z] <midfavila> i've run into so many buildfiles that place parameters *after* filenames, it's hilarious [2022-08-25T16:32:13Z] <midfavila> and yeah, go for it [2022-08-25T16:33:56Z] <sad_plan> ill lay a plan this weekend perhaps, and start monday or something. i really wanna do toybox, because its more ních, but s/ubase is way smaller, which is also appesling to me :c [2022-08-25T16:34:11Z] * midfavila nod-nods [2022-08-25T16:34:15Z] <sad_plan> s/appesling/appealing/ [2022-08-25T16:36:11Z] <sad_plan> I also just dont wanna deal with pesky shared libs, but we all know that aint happening any time soon :') [2022-08-25T16:36:37Z] <midfavila> i mean, i've gotten pretty close to a completely static userland and dev toolchain [2022-08-25T16:37:06Z] <midfavila> only persistent problem is what i mentioned the other day, with some symbols from stdlib being undefined during static links [2022-08-25T16:40:43Z] <sad_plan> yeah, ive previously created a fully static system, but the lack of usable browser is for the most part whats bothering me the most. perhaps just use a chroot for that, but that would be cheating :c [2022-08-25T16:41:08Z] <midfavila> if you include links under the set of usable browsers, you can statically link it [2022-08-25T16:41:38Z] <wael[m]> what is it with people and having a thing for static linking [2022-08-25T16:41:51Z] <sad_plan> i know. but i cant seem to get the graphical part to work. for whatever reason.. [2022-08-25T16:41:57Z] <midfavila> makes portability a non-issue, wael[m] [2022-08-25T16:42:03Z] <sad_plan> because static linking is based [2022-08-25T16:42:06Z] <midfavila> can also increase system reliability [2022-08-25T16:42:12Z] <midfavila> so like, as an example, [2022-08-25T16:42:25Z] <midfavila> if I delete the C runtime from my distro, basically everything still works fine [2022-08-25T16:42:43Z] <midfavila> because they each include the necessary components of the C runtime to do their job [2022-08-25T16:43:06Z] <midfavila> even the compiler and such works without the C runtime [2022-08-25T16:58:42Z] <midfavila> https://lists.gnu.org/archive/html/autoconf/2021-01/msg00049.html [2022-08-25T17:00:45Z] <testuser[m]12> > Future plans [2022-08-25T17:00:47Z] <testuser[m]12> Burn it [2022-08-25T17:01:45Z] <midfavila> fwiw i'd rather autotools than ninja or w/e [2022-08-25T17:01:50Z] <midfavila> or... [2022-08-25T17:01:52Z] * midfavila shudders [2022-08-25T17:01:53Z] <midfavila> cmake [2022-08-25T17:02:01Z] <midfavila> fucking libressl in a build tool [2022-08-25T17:02:26Z] <wael[m]> whats the point of autotools [2022-08-25T17:02:50Z] <midfavila> to allow for programs written in C to painlessly compile natively on a wide variety of platforms, and to automate the writing of makefiles [2022-08-25T17:02:59Z] <midfavila> s/C/C or C++/ [2022-08-25T18:38:59Z] <testuser[m]12> illiliti: https://github.com/kiss-community/community/issues/731#issuecomment-937687845 [2022-08-25T19:25:43Z] <phoebos> midfavila: why would you want to parse the maintainer file [2022-08-25T19:26:17Z] <phoebos> it's just a note of who to ask without relying on git [2022-08-25T19:29:30Z] <midfavila> dunno, but it's better to assume that someone somewhere will benefit from it [2022-08-25T19:29:52Z] <midfavila> especially when making it trivial to manipulate or not is determined by one character [2022-08-25T20:10:19Z] <phoebos> well : is allowed in emails [2022-08-25T20:10:23Z] <phoebos> better to use newline [2022-08-25T22:51:13Z] <Ogromny> Hum [2022-08-25T22:51:41Z] <Ogromny> Do you think I can put `-static` in my CFLAGS/CXXFLAGS ? [2022-08-25T22:52:04Z] <Ogromny> Or it'll just fuck up a lot of things lol [2022-08-25T22:52:50Z] <Ogromny> (Don't want to spend X hours recompiling everything and then realize that x or y doesn't work anymore) [2022-08-25T22:53:19Z] <Ogromny> (The plan is to make kiss more or less 100% static, like oasis) [2022-08-25T23:25:00Z] <virutalmachineus> no.... [2022-08-25T23:40:58Z] <midfavila> ogromny, unfortunately for most large projects it's a little more complex than just throwing -static in your CFLAGS or LDFLAGS