| 15 Oct 2025 |
Sergei Zimmerman (xokdvium) | In reply to @xokdvium:matrix.org Also the linker You should disable b_lto | 17:53:23 |
Philip Taron (UTC-8) | At $WORK we use clang modules to escape the PCH trap | 17:53:25 |
Sergei Zimmerman (xokdvium) | Honestly PCH is pretty good for us. LTO on the other hand is very slow | 17:54:04 |
fzakaria | I think it's cause NIX_CFLAGS is implicit outside meson? | 17:54:06 |
Sergei Zimmerman (xokdvium) | In reply to @philiptaron:matrix.org At $WORK we use clang modules to escape the PCH trap Let’s just wait until 2036 for modules to get supported on all platforms and in meson | 17:55:41 |
Philip Taron (UTC-8) | Our impl doesn't give two hoots about gcc -- it's clang + C23 all the way ;-) | 17:56:20 |
Philip Taron (UTC-8) | Modules (the clang impl) works great with C. | 17:56:39 |
Philip Taron (UTC-8) | Maybe even better than with C++. | 17:56:50 |
Philip Taron (UTC-8) | Actually, definitely better than with C++. | 17:57:00 |
fzakaria | how do I go from Store to BinaryCacheStore | 21:55:59 |
fzakaria | the config only return ref<Store> | 21:56:04 |
fzakaria | dynamic_pointer_cast? | 21:57:08 |
fzakaria | Sergei Zimmerman (xokdvium): writing a unit test for that issue you sent me is a bit harder because I think it's S3 specific (needs a store that uses query params)
For now I have https://github.com/NixOS/nix/pull/14266
One option: write a store just for tests that is simiilar to HttpBinaryCacheStore but sends the derivation path as a query parameter to test the encoding?
| 23:37:42 |
Sergei Zimmerman (xokdvium) | In reply to @fzakaria:one.ems.host
Sergei Zimmerman (xokdvium): writing a unit test for that issue you sent me is a bit harder because I think it's S3 specific (needs a store that uses query params)
For now I have https://github.com/NixOS/nix/pull/14266
One option: write a store just for tests that is simiilar to HttpBinaryCacheStore but sends the derivation path as a query parameter to test the encoding?
The S3 stuff is no longer relying on custom logic (since a couple hours ago) tho | 23:38:32 |