💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-07-29.txt captured on 2024-05-26 at 16:23:22.

View Raw

More Information

⬅️ 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?