💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-07-29.txt captured on 2024-05-12 at 16:07:57.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-07-29T04:25:39 #kisslinux <dylanaraps> o/ 2020-07-29T04:34:09 #kisslinux <icyphox> Morning glory. 2020-07-29T04:40:19 #kisslinux <dylanaraps> Yes 2020-07-29T04:40:33 #kisslinux <dylanaraps> I fell right alseep last night 2020-07-29T04:41:39 #kisslinux <dylanaraps> There's another big thread over something tiny again huh: https://old.reddit.com/r/kisslinux/comments/hzlhy1/new_installation_kiss_path_editor_other_than_vi/ 2020-07-29T04:46:28 #kisslinux <icyphox> lol 2020-07-29T06:29:15 #kisslinux <dylanaraps> If pango doesn't find fribidi it tries to clone it during build. O.o 2020-07-29T06:34:16 #kisslinux <dylanaraps> Can someone send me the output of 'kiss rev libxml2'? 2020-07-29T06:34:38 #kisslinux <dylanaraps> Nothing seems to explicitly depend on it in the repositories. 2020-07-29T06:35:02 #kisslinux <dylanaraps> There a lot in Community that needs it for reference. 2020-07-29T06:40:43 #kisslinux <xzcvczx> https://termbin.com/twyc 2020-07-29T06:41:49 #kisslinux <xzcvczx> you can probably ignore a few of the libs as they will be stuff i have added 2020-07-29T06:41:52 #kisslinux <dylanaraps> clang, llvm and mesa will link to it if it's there but they can also be built without it. 2020-07-29T06:41:54 #kisslinux <xzcvczx> but the rest looks legit 2020-07-29T06:42:31 #kisslinux <dylanaraps> Yeah 2020-07-29T06:42:58 #kisslinux <dylanaraps> I'll move the package to Community once I've finished testing (and if everything goes well). 2020-07-29T07:03:00 #kisslinux <magenbluten> dylanaraps: i have clang installed and it does not have libxml2 dep. it wasn't clear to me that deps are picked according to whats already installed at compile time 2020-07-29T07:03:47 #kisslinux <magenbluten> is it possible to prevent such things? 2020-07-29T07:04:55 #kisslinux <magenbluten> otherwise outcome is always build order dependent. you have to compile until fixed point is reached :/ 2020-07-29T07:06:33 #kisslinux <dylanaraps> magenblute: The package manager will correctly detect these dependencies and update dependency lists accordingly. 2020-07-29T07:07:10 #kisslinux <magenbluten> sure. but what if i don't want a certain dependency? also it is not reproducible 2020-07-29T07:07:18 #kisslinux <dylanaraps> Build systems like to have automatic dependency detection and rather than fight it, we make use of it. 2020-07-29T07:07:20 #kisslinux <magenbluten> ( on two different machines ) 2020-07-29T07:07:34 #kisslinux <dylanaraps> Reproducible builds are not one of KISS' goals. 2020-07-29T07:07:43 #kisslinux <magenbluten> ic 2020-07-29T07:08:01 #kisslinux <dylanaraps> This can be entirely managed by you however. 2020-07-29T07:08:11 #kisslinux <xzcvczx> magenbluten: if you want it to demand you can fork it and add the dependency or add the required configuration option 2020-07-29T07:08:18 #kisslinux <xzcvczx> so that it moans if it doens't see it 2020-07-29T07:08:25 #kisslinux <dylanaraps> Yeah 2020-07-29T07:08:45 #kisslinux <magenbluten> yes. but still build order quirks then? 2020-07-29T07:08:52 #kisslinux <dylanaraps> magenblute: What would your ideal solution be? USE flags? 2020-07-29T07:09:00 #kisslinux <dylanaraps> Build order quirks? 2020-07-29T07:09:38 #kisslinux <magenbluten> lets say i do a fresh install. then "kiss b xorg-server xinit". it will pull in dependencies. but the outcome is dependent on that build order 2020-07-29T07:09:47 #kisslinux <dylanaraps> Yes 2020-07-29T07:10:16 #kisslinux <dylanaraps> Whatever is in the filesystem will be used in reality. 2020-07-29T07:10:19 #kisslinux <magenbluten> so i have to do it at least twice to get to a "reprodcible" fixed point 2020-07-29T07:10:34 #kisslinux <dylanaraps> Sure 2020-07-29T07:11:01 #kisslinux <magenbluten> i think this happend to me yesterday because keyboard and mouse where not available in xorg 2020-07-29T07:11:17 #kisslinux <magenbluten> rebuild libinpu and xf86-input than it worked 2020-07-29T07:12:09 #kisslinux <magenbluten> btw. USE flags su.. 2020-07-29T07:12:12 #kisslinux <dylanaraps> The generated build list looks fine to me though. 2020-07-29T07:13:04 #kisslinux <magenbluten> so it was not clear that no chroot-build-env-whatever will be used 2020-07-29T07:13:14 #kisslinux <dylanaraps> USE flags aren't an ideal solution to me. They add too much complexity to build files (implying something similar to Gentoo). 2020-07-29T07:13:16 #kisslinux <dylanaraps> Yes 2020-07-29T07:13:26 #kisslinux <dylanaraps> You can do builds in chroots right now. 2020-07-29T07:13:33 #kisslinux <dylanaraps> The installation tarball is also a usable chroot. 2020-07-29T07:14:03 #kisslinux <magenbluten> i meant for each build job have a "chroot" with only dependencies installed. 2020-07-29T07:14:42 #kisslinux <magenbluten> so it was not clear to me that it is not this way. but know i at least partially understand how to handle this 2020-07-29T07:15:05 #kisslinux <dylanaraps> 'kiss chbuild <list of packages to install>' 2020-07-29T07:15:12 #kisslinux <dylanaraps> This will make use of your existing binary cache. 2020-07-29T07:15:28 #kisslinux <dylanaraps> It's a rather simple script so it's likely not as robust as you were hoping. 2020-07-29T07:15:53 #kisslinux <dylanaraps> I'll work on the tool. 2020-07-29T07:16:25 #kisslinux <dylanaraps> Ideally you should be able to do: 'kiss chbuild <list of packages to build> <list of dependencies to install> (+dep +dep +dep). 2020-07-29T07:17:11 #kisslinux <dylanaraps> brb 2020-07-29T07:20:00 #kisslinux <dylanaraps> magenbluten: Nothing is stopping someone from writing a utility to do this! 2020-07-29T07:20:24 #kisslinux <dylanaraps> It's entirely possible to add on top of the existing system is what I'm trying to say. 2020-07-29T07:20:54 #kisslinux <dylanaraps> I don't personally have a need for it but others would probably find use in it. 2020-07-29T07:21:42 #kisslinux <xzcvczx> dylanaraps: out of curiosity is there any other packages than gcc in base that pull/build their own deps? 2020-07-29T07:21:53 #kisslinux <dylanaraps> Yes 2020-07-29T07:22:19 #kisslinux <dylanaraps> This is typically done for a reason (this makes GCC updates much easier to do). 2020-07-29T07:22:41 #kisslinux <xzcvczx> dylanaraps: yeah i want to clean up my cross package 2020-07-29T07:22:56 #kisslinux <xzcvczx> at the moment its 4 different packages binutils/gcc/newlib/gdb 2020-07-29T07:23:35 #kisslinux <dylanaraps> Gotcha 2020-07-29T07:50:40 #kisslinux <magenbluten> dylanaraps: nice. will look into it. 2020-07-29T07:52:30 #kisslinux <magenbluten> has anyone tried getting vulkan working? also i was looking into wayland. but i'm not sure if it is an actual improvement over x because compositors are much more complicated and usually depend on wlroots 2020-07-29T07:52:53 #kisslinux <dylanaraps> There's a wayland repository here: https://github.com/sdsddsd1/mywayland 2020-07-29T07:53:08 #kisslinux <dylanaraps> More Community repositories: https://k1ss.org/wiki/community/repositories https://github.com/topics/kiss-repo 2020-07-29T07:53:18 #kisslinux <magenbluten> thx. is it "worth" it? wayland? 2020-07-29T07:53:53 #kisslinux <magenbluten> dylanaraps: how do you make these websites? manually drawing the ascii boxes? 2020-07-29T07:54:00 #kisslinux <dylanaraps> It's been a while since I've tried it and I don't have that hardware anymore. I don't think I can comment on it. 2020-07-29T07:54:02 #kisslinux <magenbluten> ( i have seen the webstire repo) 2020-07-29T07:54:15 #kisslinux <dylanaraps> Others here are running Wayland however. 2020-07-29T07:54:36 #kisslinux <dylanaraps> Firefox 80 (next version) will use vaapi for video on X11! 2020-07-29T07:54:54 #kisslinux <xzcvczx> once it builds with rust :P 2020-07-29T07:55:09 #kisslinux <xzcvczx> and 3 words i have to say to that.... about fucking time 2020-07-29T07:55:12 #kisslinux <xzcvczx> !!! 2020-07-29T07:55:26 #kisslinux <dylanaraps> magenblute: I copy paste the boxes around really or I use vim's tools ("%s///", etc) to create them. 2020-07-29T07:55:43 #kisslinux <dylanaraps> >about fucking time 2020-07-29T07:55:45 #kisslinux <dylanaraps> Oh yes 2020-07-29T07:56:19 #kisslinux <dylanaraps> magenblute: Everything else is automated though. I just make my edits and run `./make` 2020-07-29T07:56:33 #kisslinux <magenbluten> i've seen that. yes. 2020-07-29T07:56:35 #kisslinux <dylanaraps> I sadly can't automate the writing itself. :( 2020-07-29T07:56:40 #kisslinux <dylanaraps> lol 2020-07-29T07:56:41 #kisslinux <magenbluten> gpt3? 2020-07-29T07:56:44 #kisslinux <magenbluten> kek 2020-07-29T07:57:08 #kisslinux <dylanaraps> I wonder how effective machine learning would be 2020-07-29T07:57:22 #kisslinux <xzcvczx> it would try and cheat 2020-07-29T07:57:29 #kisslinux <dylanaraps> Cheeky 2020-07-29T07:58:04 #kisslinux <xzcvczx> its actually amusing how often ai does just cheat to get the best result 2020-07-29T07:58:05 #kisslinux <magenbluten> there seem to be "progress". but i don't follow any ML specific things 2020-07-29T07:59:13 #kisslinux <magenbluten> xzcvczx: yes. the usual academic paper "tweaking" 2020-07-29T08:00:03 #kisslinux <xzcvczx> magenbluten: nah the ai not the researcher 2020-07-29T08:00:56 #kisslinux <dylanaraps> Lol 2020-07-29T08:01:55 #kisslinux <xzcvczx> for once 2020-07-29T08:50:56 #kisslinux <dylanaraps> I've started using GitHub's colorscheme in my terminals. O.o 2020-07-29T08:51:01 #kisslinux <dylanaraps> Actually looks quite nice. 2020-07-29T08:51:56 #kisslinux <dylanaraps> Will send a scrot in a sec. 2020-07-29T08:54:17 #kisslinux <mcpcpc[m]> dylanaraps: +1. i’m a fan of that one as well 2020-07-29T08:54:57 #kisslinux <dylanaraps> https://user-images.githubusercontent.com/6799467/88779284-4453e280-d192-11ea-81eb-e7731dd021e1.png 2020-07-29T08:55:04 #kisslinux <dylanaraps> Apologies for the long link. 2020-07-29T08:55:47 #kisslinux <dylanaraps> I should also fix values as it doesn't need to be that big. 2020-07-29T09:17:26 #kisslinux <konimex> man, I hate rust 2020-07-29T09:18:07 #kisslinux <konimex> neqo-crypto (firefox shenanigans) works in my build of rust 1.44.1 but not 1.45.0, so nothing wrong with my libclang.so.10 2020-07-29T09:20:20 #kisslinux <dylanaraps> What's the error? 2020-07-29T09:20:36 #kisslinux <dylanaraps> Rust 1.45.0 had a regression. 2020-07-29T09:29:08 #kisslinux * konimex sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/CjOYiMEBiylsnMWUoHdkwilG > 2020-07-29T09:29:18 #kisslinux <konimex> https://termbin.com/t1iq 2020-07-29T09:31:15 #kisslinux <konimex> alsl opened a bugzilla issue yesterday, so I'll have to wait for that 2020-07-29T09:31:19 #kisslinux <konimex> s/alsl/also 2020-07-29T09:32:45 #kisslinux <j`ey> what packages owns that libclang.so? 2020-07-29T09:33:01 #kisslinux <konimex> ...llvm? 2020-07-29T09:33:25 #kisslinux <j`ey> I wondered if it came from your build of rustc, which was build with shared=false 2020-07-29T09:34:13 #kisslinux <konimex> my rustc 1.44.1 is building with shared=false and it's fine (it got past the rust part and now on to dom crap) so might not be related to that 2020-07-29T09:34:21 #kisslinux <konimex> s/building/built 2020-07-29T09:34:22 #kisslinux <aosync> what's the thing ? 2020-07-29T09:37:21 #kisslinux <dylanaraps> Oh. It's yelling at you about clang 2020-07-29T09:39:40 #kisslinux <konimex> yep, libclang.so.10 somehow can't be dynamically linked with rust 1.45 2020-07-29T09:40:24 #kisslinux <konimex> I'm updating esr now with rust 1.44.1 and will update the main firefox pkg tomorrow 2020-07-29T09:41:47 #kisslinux <konimex> as for rust, I'll just wait for 1.45.1 or a resolution from my bugzilla report 2020-07-29T09:47:12 #kisslinux <j`ey> Im reading stuff that suggest that musl doesn't support dlopen when the binary is statically linked 2020-07-29T09:49:22 #kisslinux <konimex> link it here 2020-07-29T09:50:17 #kisslinux <j`ey> these are old, so Im trying to find newer references 2020-07-29T09:50:23 #kisslinux <j`ey> https://github.com/alandekok/jlibtool/issues/3 2020-07-29T09:50:59 #kisslinux <konimex> I don't think this is related because doesn't static libraries use .a than .so? 2020-07-29T09:51:08 #kisslinux <magenbluten> dylanaraps: nice colors! mind sharing? ( i switched to github colors when coding as well ) 2020-07-29T09:51:49 #kisslinux <j`ey> but your rustc is a static executable 2020-07-29T09:52:08 #kisslinux <j`ey> https://git.musl-libc.org/cgit/musl/tree/src/ldso/dlopen.c 2020-07-29T09:52:17 #kisslinux <konimex> it's dynamically linked to libc, libunwind, and other things 2020-07-29T09:52:23 #kisslinux <konimex> it's not a static binary 2020-07-29T09:52:58 #kisslinux <j`ey> oh, the build scrript might be a static binary then 2020-07-29T09:53:03 #kisslinux <konimex> afaik it's impossible to make a fully static rustc binary (this is why I had to rebuild rustc three times to clean it off gcc) 2020-07-29T09:53:14 #kisslinux <konimex> what? 2020-07-29T09:53:20 #kisslinux <j`ey> I guess you could check "/home/koni/.cache/kiss/build-5233/firefox-esr/build/release/build/neqo-crypto-bc2d5a8cd0ec9df9/build-script-build" 2020-07-29T09:53:35 #kisslinux <j`ey> if that' dynamic or not 2020-07-29T09:54:10 #kisslinux <konimex> if it's a script I'm guessing it's a plaintext, but I'll just check it tomorrow, need to put my laptop to rest 2020-07-29T09:54:29 #kisslinux <j`ey> it's called a build script, but it's rust cod 2020-07-29T09:54:29 #kisslinux <j`ey> e 2020-07-29T09:55:04 #kisslinux <j`ey> so that's my guess, that it's being built statically 2020-07-29T09:55:19 #kisslinux <konimex> oh well 2020-07-29T09:55:30 #kisslinux <j`ey> dunno why it worked with 1.44 2020-07-29T09:56:25 #kisslinux <konimex> dylan's right in sense that "1.45 had a regression", but I can't pinpoint it 2020-07-29T09:56:50 #kisslinux <j`ey> also I guess the reason that rustc cant be statically linked is due to dlopen 2020-07-29T09:57:35 #kisslinux <konimex> if 1.44 works with "statically built script" but 1.45 doesn't, the problem's with rust 2020-07-29T09:59:31 #kisslinux <j`ey> perhaps 1.44 made dynamically linked buildscripts, Im not sure 2020-07-29T10:01:03 #kisslinux <konimex> dylan: you're not responding to the fungalnet post on reddit? I don't think he gets "yeah man, if the package manager can't find the location of the repo, of course you won't get any packages" 2020-07-29T10:01:24 #kisslinux <konimex> "just like if you're emptying the arch mirrorlist" 2020-07-29T10:03:48 #kisslinux <dylanaraps> I think it's better to just let it go. e 2020-07-29T10:04:30 #kisslinux <dylanaraps> I don't think he'll change his mind. 2020-07-29T10:09:54 #kisslinux <aosync> lmao 2020-07-29T10:10:22 #kisslinux <aosync> Is it the same guy from the anti-systemd thing ? 2020-07-29T10:10:53 #kisslinux <magenbluten> just found by accident: about reproducible builds: http://blog.cmpxchg8b.com/2020/07/you-dont-need-reproducible-builds.html 2020-07-29T10:11:05 #kisslinux <konimex> yeah, he maintains a "systemd-free" blog or something 2020-07-29T10:11:38 #kisslinux <aosync> can you give the reddit link ? 2020-07-29T10:12:15 #kisslinux <konimex> https://www.reddit.com/r/kisslinux/comments/hzlhy1/new_installation_kiss_path_editor_other_than_vi/ 2020-07-29T10:19:12 #kisslinux <claudia02> o/ 2020-07-29T10:25:16 #kisslinux <aosync> I can't make hibernation work 2020-07-29T10:25:36 #kisslinux <aosync> Screen shutdowns then turns on immediately 2020-07-29T10:25:43 #kisslinux <aosync> ZZZ says 'hibernation failed' 2020-07-29T10:26:01 #kisslinux <aosync> I've also tested to hibernate manually in reboot, platform and shutdown mode 2020-07-29T10:27:52 #kisslinux <aosync> hibernation is enabled in kernel config 2020-07-29T10:50:12 #kisslinux <claudia02> Has somebody tried to build qt-webengine after recent kiss update which removes the la files? 2020-07-29T10:50:47 #kisslinux <claudia02> qt5-webengine fails with "xpath_grammar.hh: No such file or directory" 2020-07-29T10:50:54 #kisslinux <claudia02> https://termbin.com/vjw7 2020-07-29T10:51:27 #kisslinux <claudia02> I have tried to build several times now, so that should be no random error 2020-07-29T10:52:38 #kisslinux <dylanaraps> Does that file exist? 2020-07-29T10:52:55 #kisslinux <dylanaraps> src/core/release/gen/third_party/blink/renderer/core/xpath_grammar.hh ? 2020-07-29T10:59:31 #kisslinux <claudia02> Right from the beginning, no 2020-07-29T10:59:43 #kisslinux <claudia02> I let the build fail again and watch 2020-07-29T11:00:42 #kisslinux <claudia02> yes its there 2020-07-29T11:01:33 #kisslinux <claudia02> Pls no ccache problem.. 2020-07-29T11:02:22 #kisslinux <dylanaraps> Hm 2020-07-29T11:02:33 #kisslinux <dylanaraps> Is the file empty? 2020-07-29T11:04:52 #kisslinux <claudia02> No, but to small. The original is alsmost 2k lines. Mine is 112 lines long. 2020-07-29T11:07:20 #kisslinux <claudia02> Oh, the "original" I am referring is the xpath_grammar.cc". 2020-07-29T11:08:57 #kisslinux <claudia02> Dang...there is no .hh only .h 2020-07-29T11:09:23 #kisslinux <dylanaraps> Is that a typo?? 2020-07-29T11:09:28 #kisslinux <dylanaraps> Or should that file exist? 2020-07-29T11:11:51 #kisslinux <claudia02> xpath_grammar.h is referring to xpath_grammar.hh 2020-07-29T11:11:57 #kisslinux <claudia02> Heres the file https://termbin.com/qjq83 2020-07-29T11:16:05 #kisslinux <dylanaraps> > TMP_BUILD_27925_QT_5_WEBENGINE_SRC_CORE_RELEASE_THIRD_PARTY_BLINK_RENDERER_CORE_XPATH_GRAMMAR_H_ 2020-07-29T11:16:10 #kisslinux <dylanaraps> These are generated huh 2020-07-29T11:22:48 #kisslinux <dylanaraps> Some may find this interesting: https://github.com/kisslinux/kiss/commit/aff5097d53bf7daa06113a0121fe95db3dd5000e 2020-07-29T11:23:55 #kisslinux <konimex> https://www.reddit.com/r/kisslinux/comments/hzc9ex/is_it_possible_to_implement_the_portage_package/fzlz7d2/ you might want to reply to this as I'm not familiar with the kiss internals 2020-07-29T11:27:02 #kisslinux <konimex> why are people so obsessed with use flags anyway 2020-07-29T11:27:13 #kisslinux <dylanaraps> I have no idea. 2020-07-29T11:28:07 #kisslinux <dylanaraps> Now that build files are editable, I had this idea. 2020-07-29T11:28:11 #kisslinux <dylanaraps> > <dep> <find> <replace> 2020-07-29T11:28:30 #kisslinux <dylanaraps> > example: libXt --disable-xorg --enable-xorg 2020-07-29T11:28:49 #kisslinux <dylanaraps> You'd then have some logic in the package manager. 2020-07-29T11:29:00 #kisslinux <dylanaraps> Not sure how it should be handled yet. 2020-07-29T11:29:22 #kisslinux <dylanaraps> (This would do a find/replace (likely via sed) in the build file) 2020-07-29T11:29:51 #kisslinux <dylanaraps> We'll see how I go with implementing this. 2020-07-29T11:32:04 #kisslinux <dylanaraps> Dunno if I like this at all really. 2020-07-29T11:32:16 #kisslinux <dylanaraps> ¯_(ツ)_/¯ 2020-07-29T11:33:25 #kisslinux <j`ey> modifying the build files doesnt seem nice IMO 2020-07-29T11:33:54 #kisslinux <dylanaraps> It wouldn't be on disk. 2020-07-29T11:34:25 #kisslinux <dylanaraps> Changes would be temporary (in a copy of the file), deleted on exit. 2020-07-29T11:34:50 #kisslinux <j`ey> surely they'd be part of the /var/db/...../installed/build 2020-07-29T11:35:46 #kisslinux <j`ey> which that commit you linked, I dont think does copy to that file, but I think it should 2020-07-29T11:35:46 #kisslinux <dylanaraps> That could also be done. 2020-07-29T11:36:05 #kisslinux <dylanaraps> No. 2020-07-29T11:36:10 #kisslinux <dylanaraps> It shouldn't in that case. 2020-07-29T11:36:31 #kisslinux <dylanaraps> You'd modify it via hooks and this should stay temporary. 2020-07-29T11:36:50 #kisslinux <dylanaraps> The original sources are more important to keep. 2020-07-29T11:37:06 #kisslinux <dylanaraps> You can always transform them via the hook again. 2020-07-29T11:37:24 #kisslinux <dylanaraps> The /var/db/kiss/installed/ directory also doubles as a fully usable repository. 2020-07-29T11:37:37 #kisslinux <dylanaraps> The package manager searches here when it can't find a package in your $KISS_PATH. 2020-07-29T11:38:08 #kisslinux <j`ey> hm 2020-07-29T11:38:45 #kisslinux <dylanaraps> For trivial changes to build files, hooks are now an option instead of forking the package. 2020-07-29T11:38:56 #kisslinux <dylanaraps> That's all the commit was for. 2020-07-29T11:38:59 #kisslinux <j`ey> fair 2020-07-29T11:39:33 #kisslinux <j`ey> probably a good use case for my forked vim packag 2020-07-29T11:39:35 #kisslinux <j`ey> e 2020-07-29T11:39:54 #kisslinux <dylanaraps> sed -i 's/bla/bla/' .build 2020-07-29T11:40:02 #kisslinux <dylanaraps> This is what I mean by trivial :P 2020-07-29T11:40:15 #kisslinux <dylanaraps> You could replace the entire file with your own too. 2020-07-29T11:40:38 #kisslinux <dylanaraps> Dunno. I feel people will go their own way which is better. 2020-07-29T11:40:55 #kisslinux <dylanaraps> I can't wait to see what they come up with :D 2020-07-29T11:51:00 #kisslinux <dylanaraps> It's actually very easy to replace the whole build file with your own: https://github.com/dylanaraps/bin/blob/master/kh#L12-L27 2020-07-29T12:03:00 #kisslinux <dylanaraps> Another example: https://github.com/dylanaraps/bin/blob/master/kh#L12-L18 2020-07-29T12:28:46 #kisslinux <jedavies> dylanaraps: interesting change, could make maintaining ports easier. Will try it out. 2020-07-29T12:42:11 #kisslinux <dylanaraps> jedavies: Yeah. Especially for the trivial things sed can handle. 2020-07-29T12:44:20 #kisslinux <dylanaraps> The other idea I had was to take this further and throw the package's repository files (build, depends, sources) in a cache directory (../files relative to build dir) and let the user have free reign over them. 2020-07-29T12:44:36 #kisslinux <dylanaraps> The directory would be deleted once the package manager exits. 2020-07-29T13:07:42 #kisslinux <magenbluten> konimex: from the kiss-llvm repository is the compiler-rt fully supported? (i.e. fuzzer, asan, ubsan and blocks for honggfuzz) 2020-07-29T13:08:05 #kisslinux <magenbluten> esp in combination with musl libc 2020-07-29T13:10:02 #kisslinux <konimex> I think ASAN is disabled, but no idea about the rest 2020-07-29T13:10:47 #kisslinux <konimex> I just set the prefix in cmake config, the rest is auto-determined, *maybe* 2020-07-29T13:30:45 #kisslinux <illiliti> dylanaraps: please bump libudev-zero to 0.2.1 2020-07-29T13:33:34 #kisslinux <dylanaraps> Thanks 2020-07-29T13:33:36 #kisslinux <dylanaraps> Will take a look 2020-07-29T13:33:45 #kisslinux <aosync> I just packaged nim to play around with it 2020-07-29T13:34:04 #kisslinux <aosync> If someone else needs it I can pr it to community 2020-07-29T13:35:19 #kisslinux <dylanaraps> brb 2020-07-29T13:41:36 #kisslinux <dylanaraps> Updated the package illiliti: 2020-07-29T13:41:57 #kisslinux <illiliti> tnx 2020-07-29T13:54:16 #kisslinux <dylanaraps> illiliti: Added two more points to https://github.com/kisslinux/repo/issues/209 2020-07-29T13:54:21 #kisslinux <dylanaraps> > Drop the sub-directory kiss-chroot from tarballs. 2020-07-29T13:54:26 #kisslinux <dylanaraps> > Start putting versions in tarball names. 2020-07-29T14:04:57 #kisslinux <illiliti> dylanaraps: i agree with all points, but if you want to drop /var/db/kiss/repo, firstly you need to drop hardcoded /var/db/kiss/{choices,installed} from kiss 2020-07-29T14:05:14 #kisslinux <dylanaraps> Those two directory can stay where they are without issue. 2020-07-29T14:05:19 #kisslinux <dylanaraps> directories* 2020-07-29T14:05:32 #kisslinux <dylanaraps> I'm talking only about /var/db/kiss/repo 2020-07-29T14:06:19 #kisslinux <dylanaraps> Though they could be made configurable, I see no problem with this. 2020-07-29T14:06:40 #kisslinux <dylanaraps> Existing installations aren't effected either. 2020-07-29T14:06:48 #kisslinux <dylanaraps> affected* 2020-07-29T15:09:58 #kisslinux <icyphox> aosync: Neat, I'd been meaning to for a long time. Never figured out a neat way to do it. 2020-07-29T15:10:19 #kisslinux <icyphox> Besides, I think everyone just uses choosenim. /shrug 2020-07-29T15:24:56 #kisslinux <aosync> Yes i figured that out 2020-07-29T15:25:47 #kisslinux <aosync> I've given up on my package already 2020-07-29T15:26:57 #kisslinux <icyphox> lol 2020-07-29T15:27:17 #kisslinux <icyphox> What are you writing in Nim? 2020-07-29T15:27:31 #kisslinux <icyphox> It's a very fun language. 2020-07-29T15:36:16 #kisslinux <aosync> Just testing things 2020-07-29T15:37:41 #kisslinux <icyphox> I see. 2020-07-29T15:40:51 #kisslinux <aosync> I want to pick up something 2020-07-29T15:41:30 #kisslinux <aosync> Either that 2020-07-29T15:41:34 #kisslinux <aosync> or Go 2020-07-29T15:42:20 #kisslinux <dylanaraps> Go is fun to mess around in 2020-07-29T15:42:29 #kisslinux <dylanaraps> Very easy to pick up 2020-07-29T15:42:31 #kisslinux <aosync> I did a very little bit of go before and listening to diamondburned shilling it 24/7 doesn't help but making me want to use it more 2020-07-29T15:42:36 #kisslinux <dylanaraps> At least I found it that way. 2020-07-29T15:43:10 #kisslinux <dylanaraps> I found this site which has a list of rants /against/ go. You might find it interesting: http://www.golang.sucks/ 2020-07-29T15:43:41 #kisslinux <dylanaraps> There's a full list here: https://github.com/ksimka/go-is-not-good 2020-07-29T15:44:06 #kisslinux <aosync> haters smh 2020-07-29T15:44:07 #kisslinux <dylanaraps> lol. There's way too many. 2020-07-29T15:45:08 #kisslinux <dylanaraps> > un-googlable name 2020-07-29T15:45:09 #kisslinux <dylanaraps> lol 2020-07-29T15:45:54 #kisslinux <icyphox> lol 2020-07-29T15:46:15 #kisslinux <aosync> i don't get why the fact that google makes it matter 2020-07-29T15:46:42 #kisslinux <aosync> s 2020-07-29T15:47:06 #kisslinux <icyphox> actually 2020-07-29T15:47:33 #kisslinux <dylanaraps> Yeah... 2020-07-29T15:47:42 #kisslinux <dylanaraps> "Go lang" or "golang" or "Go programming language" 2020-07-29T15:47:46 #kisslinux <icyphox> https://x.icyphox.sh/MNctF.png 2020-07-29T15:48:00 #kisslinux <dylanaraps> There was actually a language already called Go 2020-07-29T15:48:08 #kisslinux <dylanaraps> https://en.wikipedia.org/wiki/Go!_(programming_language) 2020-07-29T15:48:24 #kisslinux <dylanaraps> Sources: https://github.com/fgmccabe/go 2020-07-29T15:48:58 #kisslinux <dylanaraps> Also the author's bug report about the name of Go: https://github.com/golang/go/issues/9 2020-07-29T15:49:30 #kisslinux <dylanaraps> > introduced in a 2003 2020-07-29T15:49:37 #kisslinux <dylanaraps> Quite old too. 2020-07-29T15:50:10 #kisslinux <icyphox> Yeah... 2020-07-29T15:50:17 #kisslinux <icyphox> What's up with the 'gopherbot'? 2020-07-29T15:50:23 #kisslinux <icyphox> Where are these comments originally from? 2020-07-29T15:50:57 #kisslinux <dylanaraps> Google code? 2020-07-29T15:51:07 #kisslinux <dylanaraps> This issue was migrated to GitHub. 2020-07-29T15:51:12 #kisslinux <icyphox> > Status changed to Unfortunate. 2020-07-29T15:51:41 #kisslinux <icyphox> Oh sorry, we bulldozed your language. Unfortunate. 2020-07-29T15:51:58 #kisslinux <dylanaraps> Pretty much 2020-07-29T15:53:15 #kisslinux <icyphox> Anyway. Time to watch some DARK. 2020-07-29T15:53:53 #kisslinux <aosync> mhm 2020-07-29T15:54:00 #kisslinux <aosync> so go seems to suck 2020-07-29T15:55:06 #kisslinux <dylanaraps> lol 2020-07-29T15:55:08 #kisslinux <dylanaraps> What happened/ 2020-07-29T15:56:35 #kisslinux <aosync> But i don't care lol 2020-07-29T16:10:44 #kisslinux <aosync> but now is nim time anyways 2020-07-29T16:29:41 #kisslinux <konimex> isn't go a suckless/cat-v approved language? 2020-07-29T16:33:02 #kisslinux <lolisamurai[m]> ehh i tried go back in 2014 but being a C person a garbage collector just annoys me. and the syntax isn't neat enough to justify it. like, i'd rather use python if i want to go that high level 2020-07-29T16:33:42 #kisslinux <lolisamurai[m]> also the git based package system can be a problem when trying to package golang stuff, tho you could argue it shouldnt be packaged i guess 2020-07-29T16:56:21 #kisslinux <E5ten> does anyone know what open with for example O_RDWR and O_CREAT, but neither O_TRUNC nor O_APPEND does? 2020-07-29T16:56:36 #kisslinux <E5ten> like would it truncate or append if the file already exists? 2020-07-29T17:31:03 #kisslinux <dylanaraps> > if neither O_CREAT nor O_TMPFILE is specified, then mode is ignored. 2020-07-29T17:31:27 #kisslinux <dylanaraps> Hang on 2020-07-29T17:31:30 #kisslinux <dylanaraps> Brain fart 2020-07-29T17:32:42 #kisslinux <dylanaraps> > O_CREAT - If the file exists, this flag has no effect except as noted under O_EXCL below. 2020-07-29T17:33:06 #kisslinux <dylanaraps> Seems to imply it does nothing if the file exists? 2020-07-29T17:33:36 #kisslinux <dylanaraps> > If O_CREAT and O_EXCL are set, open() shall fail if the file exists. 2020-07-29T17:34:00 #kisslinux <dylanaraps> Depends on what you're trying to do I guess (and how you want to handle it) 2020-07-29T17:46:48 #kisslinux <E5ten> it's not what I'm trying to do, it's understanding what happens in someone else's code, after I sent that I thought about it more, and since O_TRUNC truncates the file to 0, and O_APPEND sets the file offset to the end before each write, I guess neither would mean the file isn't truncated, but the offset is at the beginning, so writing will overwrite the contents of the file (up to the size of the write) 2020-07-29T17:47:20 #kisslinux <dylanaraps> That makes sense 2020-07-29T18:01:14 #kisslinux <ctb4> is there going to be a "this month in kiss" for july? I always enjoy reading those posts :) 2020-07-29T18:15:18 #kisslinux <dylanaraps> ctb4: Yes though it likely won't be as long as the usual months. 2020-07-29T18:24:49 #kisslinux <dylanaraps> brb 2020-07-29T18:37:31 #kisslinux <micr0> o/ 2020-07-29T18:37:35 #kisslinux <micr0> (jedahan) 2020-07-29T18:38:35 #kisslinux <micr0> dylanaraps I like the proposed changes, as long as there is a clear set of examples people can like, copy-paste to learn 2020-07-29T18:39:14 #kisslinux <micr0> especailly if the final system state is one that is rootless, and kinda implicitly enforces the idea that 'nothing is special' 2020-07-29T18:40:22 #kisslinux <j`ey> rootless? 2020-07-29T18:41:01 #kisslinux <micr0> j`ey context: https://github.com/kisslinux/repo/issues/209 2020-07-29T18:41:28 #kisslinux <micr0> my idea of rootless in this context: a user can kiss build/install with no doas/sudo access, and use applications normally 2020-07-29T18:41:51 #kisslinux <j`ey> you need root to install 2020-07-29T18:41:59 #kisslinux <dylanaraps> Only to / 2020-07-29T18:42:19 #kisslinux <dylanaraps> The package manager will not prompt for root permissions if it does not need them. 2020-07-29T18:42:20 #kisslinux <micr0> system admin needs root to install, and yes, most 'users' will be the system admin 2020-07-29T18:43:06 #kisslinux <dylanaraps> If your user has adequate permissions to KISS_ROOT (Default is /), no root is needed. 2020-07-29T18:43:10 #kisslinux <dylanaraps> Now 2020-07-29T18:43:24 #kisslinux <dylanaraps> The problem is libraries. 2020-07-29T18:44:08 #kisslinux <micr0> if only enabling static binaries was as simple as enabling ccache... 2020-07-29T18:44:28 #kisslinux <dylanaraps> Applications/utilities/whatever are fine in a different root. Libraries on the other hand won't be picked by /new/ builds as they're not in /. 2020-07-29T18:44:55 #kisslinux <dylanaraps> I like the idea of: user: 'kiss i zlib' -> '$HOME/...' and 'doas kiss i zlib' -> '/...'. 2020-07-29T18:45:00 #kisslinux <micr0> well, can libraries be installed to ~/.local/ ? and just set the path to the right place? 2020-07-29T18:45:08 #kisslinux <dylanaraps> Yeah 2020-07-29T18:45:16 #kisslinux <dylanaraps> Will everything respect the path however? 2020-07-29T18:45:28 #kisslinux <micr0> no, but we are already boiling the ocean choosing musl 2020-07-29T18:45:42 #kisslinux <dylanaraps> Are we talking LIBRARY_PATH/LD_LIBRARY_PATH? 2020-07-29T18:45:46 #kisslinux <micr0> lets add 'no hardcoded paths' to that 2020-07-29T18:45:47 #kisslinux <dylanaraps> micro0: Very true. 2020-07-29T18:45:55 #kisslinux <micr0> yep, I am thinking the same thing - we see how far we can push it 2020-07-29T18:46:15 #kisslinux <dylanaraps> Well, Nix/Guix seem to do it right? 2020-07-29T18:46:16 #kisslinux <micr0> and we make bugreports, maybe patch, and work with communities that are welcoming 2020-07-29T18:46:35 #kisslinux <micr0> nix/guix built that out with it as an explicit design goal from the get-go 2020-07-29T18:46:55 #kisslinux <micr0> top down sandboxing. exherbo supported something in-between "slots" it was called 2020-07-29T18:46:58 #kisslinux <E5ten> to me, nix/guix seem like the complete opposite of kiss in terms of the whole simplicity thing 2020-07-29T18:47:19 #kisslinux <dylanaraps> Oh yes 2020-07-29T18:47:20 #kisslinux <j`ey> yeah, this definitely complicates things 2020-07-29T18:47:23 #kisslinux <dylanaraps> I agree 100% 2020-07-29T18:47:27 #kisslinux <konimex> nix with pseudo-haskell thing and guix with guile, yeah, pretty much polar opposite 2020-07-29T18:47:28 #kisslinux <micr0> im thinking more like distri 2020-07-29T18:47:49 #kisslinux <dylanaraps> j`ey: We're just throwing ideas around. Most of what gets discussed is usually discarded... lol 2020-07-29T18:47:56 #kisslinux <micr0> yeah and we can see how far it goes 2020-07-29T18:48:12 #kisslinux <j`ey> dylanaraps: oh yeah, not saying it shouldnt be discussed :) 2020-07-29T18:48:30 #kisslinux <dylanaraps> Heh 2020-07-29T18:48:37 #kisslinux <micr0> we can also use slitaz and uh..alpine as prior art 2020-07-29T18:49:17 #kisslinux <dylanaraps> I'll do some tests. Most of the functionality already works (KISS_ROOT=$HOME/dir kiss i zlib). 2020-07-29T18:49:23 #kisslinux <micr0> sweet 2020-07-29T18:50:32 #kisslinux <dylanaraps> autotools does not seem to listen to LD_LIBRARY_PATH. 2020-07-29T18:50:33 #kisslinux <j`ey> I didn't know that KISS_ROOT existed 2020-07-29T18:50:40 #kisslinux <dylanaraps> Actually. Wrong variable. 2020-07-29T18:50:44 #kisslinux <j`ey> you might also want rpath 2020-07-29T18:50:57 #kisslinux <dylanaraps> Also doesn't listen to LIBRARY_PATH. 2020-07-29T18:50:59 #kisslinux <micr0> yeah and we can like, track it repo-by-repo, starting with repo/core, then repo/extra, ... 2020-07-29T18:51:03 #kisslinux <dylanaraps> Will try compiler flags now. 2020-07-29T18:51:38 #kisslinux <dylanaraps> Hm. Passing '-L<dir>' /appends/ to the current path. 2020-07-29T18:51:41 #kisslinux <micr0> it might be worth writing a little webpage that just like, shows the build files for a given package for like, 5-6 distros 2020-07-29T18:52:13 #kisslinux <E5ten> LD_LIBRARY_PATH is a runtime thing not a link-time thing 2020-07-29T18:52:17 #kisslinux <micr0> arch, exhebro, alpine, distri, debian so you could see how they change the install prefixes in case it needs to be custom 2020-07-29T18:52:19 #kisslinux <E5ten> and it isn't really meant to be set globally 2020-07-29T18:52:27 #kisslinux <micr0> I wrote some really fun LD_LIBRARY_PATH utilities 2020-07-29T18:52:38 #kisslinux <micr0> like making every mp3 resolve to the same rickroll mp3 2020-07-29T18:52:45 #kisslinux <dylanaraps> That's a good idea. Though you could argue that we omit support for other architecture and package information (home page, etc). 2020-07-29T18:52:55 #kisslinux <micr0> or on macos, default filename is Untitled-N, which i would change to randomly generated names 2020-07-29T18:53:14 #kisslinux <dylanaraps> E5ten: Yeah. I know. Brain fart again! 2020-07-29T18:53:27 #kisslinux <dylanaraps> micro0: lol 2020-07-29T18:53:45 #kisslinux <dylanaraps> E5ten: Is this at all possible via environment variables? It doesn't seem to be. 2020-07-29T18:54:01 #kisslinux <E5ten> I don't think so 2020-07-29T18:54:05 #kisslinux <E5ten> and LD_LIBRARY_PATH shouldn't be set globally 2020-07-29T18:54:21 #kisslinux <E5ten> it's for running something specific like one time to override where it looks for a library 2020-07-29T18:54:23 #kisslinux <E5ten> afaik 2020-07-29T18:54:30 #kisslinux <dylanaraps> Right 2020-07-29T18:54:38 #kisslinux <E5ten> -rpath or something is probably more what would be used here I guess? 2020-07-29T18:54:46 #kisslinux <dylanaraps> Yeah 2020-07-29T18:54:51 #kisslinux <dylanaraps> I'm trying that now 2020-07-29T18:55:11 #kisslinux <dylanaraps> Nope 2020-07-29T18:55:22 #kisslinux <dylanaraps> Seems to append to the default rather than overriding it. 2020-07-29T18:55:41 #kisslinux <dylanaraps> I want the tools to /only/ look in <dir>. 2020-07-29T18:56:22 #kisslinux <E5ten> -z nodefaultlib? 2020-07-29T18:56:28 #kisslinux <dylanaraps> Will try. 2020-07-29T18:56:40 #kisslinux <E5ten> I don't even know if that's also supported by lld but the wikipedia page on rpath mentions it for GNU ld 2020-07-29T18:56:57 #kisslinux <dylanaraps> Question. What happens if the library search fails? Does it fallback to searching default? 2020-07-29T18:57:10 #kisslinux <E5ten> if -z nodefaultlibs is passed? 2020-07-29T18:57:16 #kisslinux <dylanaraps> In the general case. 2020-07-29T18:57:32 #kisslinux <E5ten> wait like with -rpath? 2020-07-29T18:57:41 #kisslinux <E5ten> cuz in the general case it'd only be searching default right? 2020-07-29T18:57:42 #kisslinux <dylanaraps> It fallsback right? 2020-07-29T18:57:49 #kisslinux <E5ten> yeah 2020-07-29T18:58:17 #kisslinux <E5ten> checks RPATH (deprecated), then LD_LIBRARY_PATH, then RUNPATH (this is what -rpath will set I think), then default 2020-07-29T18:58:27 #kisslinux <dylanaraps> -z nodefaultlibs doesn't seem to work. 2020-07-29T18:58:29 #kisslinux <dylanaraps> Hm 2020-07-29T18:58:38 #kisslinux <E5ten> passed through -Wl? 2020-07-29T18:59:03 #kisslinux <micr0> I wonder if chroot is too heavy handed 2020-07-29T18:59:08 #kisslinux <dylanaraps> That worked. 2020-07-29T18:59:21 #kisslinux <dylanaraps> micr0: That'd require root unless something like proot is used. 2020-07-29T18:59:37 #kisslinux <E5ten> yeah -rpath I think is also supposed to be passed through -Wl 2020-07-29T18:59:39 #kisslinux <dylanaraps> Something which uses user namespaces would work without root however. 2020-07-29T18:59:43 #kisslinux <E5ten> cuz these are linker flags 2020-07-29T18:59:51 #kisslinux <dylanaraps> Yeah 2020-07-29T18:59:58 #kisslinux <dylanaraps> Was already passing it that way. 2020-07-29T19:00:15 #kisslinux <dylanaraps> Was just too lazy to try nodefaultlibs with it. 2020-07-29T19:00:17 #kisslinux <dylanaraps> Apologies :P 2020-07-29T19:00:43 #kisslinux <E5ten> lol nw 2020-07-29T19:00:49 #kisslinux <E5ten> any -z flag is a linker flag 2020-07-29T19:00:51 #kisslinux <j`ey> micr0: heavy handed for what? 2020-07-29T19:01:34 #kisslinux <konimex> whoa, is kiss doing an overhaul in file-hierarchy(7)? 2020-07-29T19:02:02 #kisslinux <j`ey> experimentation! 2020-07-29T19:03:49 #kisslinux <dylanaraps> I think it's working?!? 2020-07-29T19:03:52 #kisslinux <micr0> j`ey well, just like having each user have their own chroot 2020-07-29T19:03:58 #kisslinux <micr0> for *EVERYTHING* 2020-07-29T19:04:07 #kisslinux <micr0> like little mini-kisses 2020-07-29T19:04:12 #kisslinux <j`ey> who uses multi user systems :P 2020-07-29T19:04:13 #kisslinux <micr0> or tiny generated worlds 2020-07-29T19:04:31 #kisslinux <micr0> s/user/persona and that is more like what i'd go for 2020-07-29T19:04:37 #kisslinux <j`ey> root can install stuff to / still, thats usd by everyone 2020-07-29T19:04:46 #kisslinux <micr0> gimme micr0@dev micr0@games micr0@experimental 2020-07-29T19:05:11 #kisslinux <micr0> and sure, if this was on my server/desktop i'd give tons of people accounts, like i used to on alpine 2020-07-29T19:05:15 #kisslinux <micr0> everyone had root though lol 2020-07-29T19:05:52 #kisslinux <dylanaraps> OK 2020-07-29T19:05:54 #kisslinux <dylanaraps> Not working 2020-07-29T19:06:08 #kisslinux <micr0> womp womp 2020-07-29T19:06:35 #kisslinux <micr0> brb, debugging a wayland screen-sharing crash issue 2020-07-29T19:08:09 #kisslinux <dylanaraps> Also: /usr/bin/ld: warning: -z nodefaultlibs ignored 2020-07-29T19:11:40 #kisslinux <dylanaraps> 'gcc -v' is supposed to show library path no? 2020-07-29T19:12:31 #kisslinux <j`ey> or gcc -### ? 2020-07-29T19:13:12 #kisslinux <dylanaraps> OK. Ran: gcc -print-search-dirs 2020-07-29T19:13:22 #kisslinux <dylanaraps> Still default search paths. 2020-07-29T19:13:26 #kisslinux <dylanaraps> Will try that. 2020-07-29T19:15:14 #kisslinux <dylanaraps> ok 2020-07-29T19:16:07 #kisslinux <dylanaraps> Problem is that it fallsback to regular locations when it can't find a match. We want it to error here. 2020-07-29T19:16:27 #kisslinux <dylanaraps> We're still appending to the path and not replacing it. 2020-07-29T19:21:33 #kisslinux <dylanaraps> https://stackoverflow.com/questions/47020508/override-clear-g-default-search-path-for-libraries 2020-07-29T19:21:34 #kisslinux <dylanaraps> lol 2020-07-29T19:21:37 #kisslinux <dylanaraps> No answer 2020-07-29T19:29:02 #kisslinux <claudia02> dylanaraps: I try to install a prebuild qt5 tarball from dilynm and kiss errors out 'ERROR Not a valid KISS package' . 2020-07-29T19:29:19 #kisslinux <claudia02> https://github.com/dilyn-corner/KISS-me/releases 2020-07-29T19:29:31 #kisslinux <claudia02> I know they have worked before. 2020-07-29T19:31:10 #kisslinux <dylanaraps> Let me try. 2020-07-29T19:32:27 #kisslinux <claudia02> qt5-webengine I have tried 2020-07-29T19:33:26 #kisslinux <claudia02> qt5 fails aswell 2020-07-29T19:36:50 #kisslinux <dylanaraps> Ah 2020-07-29T19:37:23 #kisslinux <dylanaraps> Figured it out. 2020-07-29T19:37:27 #kisslinux <dylanaraps> It's the file name. 2020-07-29T19:37:31 #kisslinux <dylanaraps> It's wrong. 2020-07-29T19:37:45 #kisslinux <dylanaraps> > mv qt5.5.15.0-1.tar.xz qt5#5.15.0-1.tar.xz 2020-07-29T19:38:14 #kisslinux <dylanaraps> GitHub will rename your releases if it doesn't like them. :< 2020-07-29T19:38:48 #kisslinux <j`ey> # is a weird character :P 2020-07-29T19:43:07 #kisslinux <dylanaraps> You're right 2020-07-29T19:43:45 #kisslinux <dylanaraps> Anyway... 2020-07-29T19:43:48 #kisslinux <dylanaraps> I got it working. 2020-07-29T19:44:02 #kisslinux <dylanaraps> Just needs LDFLAGS. 2020-07-29T19:44:32 #kisslinux <dylanaraps> https://termbin.com/9b3p 2020-07-29T19:46:23 #kisslinux <dylanaraps> (By working I mean it errors out) 2020-07-29T19:52:42 #kisslinux <claudia02> dylanaraps: Ah its even said in the readme...thanks (: 2020-07-29T19:53:13 #kisslinux <E5ten> Afaik -nodefaultlibs (as opposed to -z nodefaultlib) doesn't change behavior of linker path, it avoids linking implicitly linked libs like libc and libgcc (if needed) is that what you want? 2020-07-29T19:54:52 #kisslinux <dylanaraps> Hm. I think you're right. 2020-07-29T23:40:30 #kisslinux <dylanaraps> o/ 2020-07-29T23:42:52 #kisslinux <Sweets> o/ 2020-07-29T23:44:23 #kisslinux <dylanaraps> How goes prism?