| 21 Jan 2026 |
Randy Eckenrode | I had no idea it finally got merged. | 15:23:07 |
WeetHet | How does thin lto compare to full? | 15:23:26 |
WeetHet | IIRC it wasn’t much worse when I tested rust | 15:23:44 |
WeetHet | * | 15:23:58 |
Randy Eckenrode | Thin LTO was still too slow with Swift. | 15:24:19 |
WeetHet | Damn, I thought ThinLTO was supposed to be near no lto speed | 15:27:47 |
WeetHet | But I was mainly thinking about firefox | 15:28:18 |
WeetHet | They have full LTO enabled for some reason | 15:28:49 |
Randy Eckenrode | I think it makes different trade-offs, which makes it amenable to parallelization. | 15:28:56 |
Randy Eckenrode | * | 15:29:05 |
Randy Eckenrode | * | 15:29:10 |
Randy Eckenrode | But I guess there can be pathological cases. | 15:29:24 |
Randy Eckenrode | Oh, only client support? The PR for server support is https://github.com/ninja-build/ninja/pull/2634. | 15:54:14 |
Randy Eckenrode | Also looks like LLVM is getting support, which would benefit thin LTO. | 15:56:54 |
| Hexo13 joined the room. | 19:18:26 |
| @artemist:nixos.dev joined the room. | 21:25:11 |
Ihar Hrachyshka | interesting that another lto build for firefox took just 2h+: https://hydra.nixos.org/build/319482775 and passed. but sometimes it's at 4h in Hydra and then it times out. I guess Hydra sometimes just too busy? | 22:44:31 |