19 Oct 2024 |
V. 🏳️⚧️ | * There are 2 assertions like this in the repo files, and both of them by you | 12:01:56 |
ma27 | probably useful to make sure people aren't building with an unsupported compiler by accident? | 12:03:30 |
ma27 | I think I even hit the assertion during one of the times I upgraded the lix input of Hydra. | 12:03:46 |
V. 🏳️⚧️ | Using clangStdenv will get you the supported compiler | 12:04:55 |
V. 🏳️⚧️ | * Using clangStdenv will guarantee the usage of the supported compiler | 12:05:14 |
V. 🏳️⚧️ | As is, to build straight from package.nix , you need to override stdenv because the nixpkgs default uses gcc | 12:06:38 |
raitobezarius | 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 |
V. 🏳️⚧️ | Sure | 12:37:09 |
V. 🏳️⚧️ | Then it'd be a better default | 12:37:22 |
V. 🏳️⚧️ | Though should overrides be straight up blocked like that, even if they may cause issues? | 12:39:45 |
V. 🏳️⚧️ | Overriding anything else may cause issues too, worse ones | 12:40:03 |
raitobezarius | GCC can cause miscompilations | 12:40:22 |
raitobezarius | So I'd argue that it's a hard problem to use it | 12:40:33 |
raitobezarius | If you're expert enough to bypass this, I guess you could just vendor the expr or something | 12:41:20 |
V. 🏳️⚧️ | 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 demons | 12:41:40 |
V. 🏳️⚧️ | * 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 demons | 12:42:04 |
Linux Hackerman | 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? | 13:41:19 |
Linux Hackerman | also, would anyone care to review https://gerrit.lix.systems/c/lix/+/2069 ? :) | 13:41:41 |
piegames | So std::c32rtomb only does UTF-8 if I correctly set the locale | 14:09:46 |
piegames | where can I get off this unhinged ride? | 14:09:52 |
aloisw | just write the thing yourself | 14:10:41 |
piegames | yep :/ | 14:21:32 |
piegames | thanks, I hate it | 14:21:37 |
raitobezarius | 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 | i can bestow you the right later on | 16:35:11 |
Linux Hackerman | In reply to @raitobezarius:matrix.org i ran rebuild thanks! | 16:35:23 |
raitobezarius | jade_ do you think we could enroll lix-module on gerrit to obtain CI as well? | 16:35:34 |
jade_ | sure we could do that, but this problem would not have even slightly been fixed with CI | 17:50:27 |
jade_ | i ran the tests | 17:50:32 |
jade_ | the tests were simply inadequate | 17:50:36 |