!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

256 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.100 Servers

Load older messages


SenderMessageTime
19 Oct 2024
@vigress9:matrix.orgV. 🏳️‍⚧️ * There are 2 assertions like this in the repo files, and both of them by you12:01:56
@ma27:nicht-so.sexyma27probably useful to make sure people aren't building with an unsupported compiler by accident?12:03:30
@ma27:nicht-so.sexyma27I think I even hit the assertion during one of the times I upgraded the lix input of Hydra.12:03:46
@vigress9:matrix.orgV. 🏳️‍⚧️Using clangStdenv will get you the supported compiler12:04:55
@vigress9:matrix.orgV. 🏳️‍⚧️ * Using clangStdenv will guarantee the usage of the supported compiler12:05:14
@vigress9:matrix.orgV. 🏳️‍⚧️ As is, to build straight from package.nix, you need to override stdenv because the nixpkgs default uses gcc 12:06:38
@raitobezarius:matrix.orgraitobezarius
In reply to @vigress9:matrix.org
Using clangStdenv will guarantee the usage of the supported compiler
Except if you override clangStdenc back to be gcc
12:36:23
@vigress9:matrix.orgV. 🏳️‍⚧️Sure12:37:09
@vigress9:matrix.orgV. 🏳️‍⚧️Then it'd be a better default12:37:22
@vigress9:matrix.orgV. 🏳️‍⚧️Though should overrides be straight up blocked like that, even if they may cause issues?12:39:45
@vigress9:matrix.orgV. 🏳️‍⚧️Overriding anything else may cause issues too, worse ones12:40:03
@raitobezarius:matrix.orgraitobezariusGCC can cause miscompilations12:40:22
@raitobezarius:matrix.orgraitobezariusSo I'd argue that it's a hard problem to use it12:40:33
@raitobezarius:matrix.orgraitobezariusIf you're expert enough to bypass this, I guess you could just vendor the expr or something12:41:20
@vigress9:matrix.orgV. 🏳️‍⚧️I get that but if e.g. we use clangStdenv, and someone goes out of their way to use gcc, surely they're responsible for the nasal demons12:41:40
@vigress9:matrix.orgV. 🏳️‍⚧️ * I get that but if e.g. we use clangStdenv, and someone goes out of their way to override and use gcc, surely they're responsible for the nasal demons12:42:04
@linus:schreibt.jetztLinux Hackermanhttps://gerrit.lix.systems/c/lix/+/2057 it looks like the buildbot failure is unrelated to my change, is there anything I can do to retrigger it?13:41:19
@linus:schreibt.jetztLinux Hackermanalso, would anyone care to review https://gerrit.lix.systems/c/lix/+/2069 ? :)13:41:41
@piegames:flausch.socialpiegames So std::c32rtomb only does UTF-8 if I correctly set the locale 14:09:46
@piegames:flausch.socialpiegameswhere can I get off this unhinged ride?14:09:52
@aloisw:kde.orgaloisw just write the thing yourself 14:10:41
@piegames:flausch.socialpiegamesyep :/14:21:32
@piegames:flausch.socialpiegamesthanks, I hate it14:21:37
@raitobezarius:matrix.orgraitobezarius
In reply to @linus:schreibt.jetzt
https://gerrit.lix.systems/c/lix/+/2057 it looks like the buildbot failure is unrelated to my change, is there anything I can do to retrigger it?
i ran rebuild
16:35:08
@raitobezarius:matrix.orgraitobezariusi can bestow you the right later on16:35:11
@linus:schreibt.jetztLinux Hackerman
In reply to @raitobezarius:matrix.org
i ran rebuild
thanks!
16:35:23
@raitobezarius:matrix.orgraitobezarius jade_ do you think we could enroll lix-module on gerrit to obtain CI as well? 16:35:34
@jade_:matrix.orgjade_sure we could do that, but this problem would not have even slightly been fixed with CI17:50:27
@jade_:matrix.orgjade_ i ran the tests 17:50:32
@jade_:matrix.orgjade_the tests were simply inadequate17:50:36

Show newer messages


Back to Room ListRoom Version: 10