| 9 Jan 2026 |
Puna | https://github.com/gcc-mirror/gcc/blob/9a2402ad31db7507cb63905a8d98ce81769d9835/gcc/config/loongarch/loongarch-c.cc#L50-L56 | 12:13:18 |
alexfmpe | so in this case GHC? or the c compiler? | 12:13:19 |
Puna | well, whichever compiler is processing that file ig | 12:13:45 |
alexfmpe | hmm the actual failing command seems to be gcc | 12:15:39 |
alexfmpe | oh wait a second it does hit the line 39 error | 12:37:06 |
alexfmpe | both errors show up actually | 12:37:19 |
alexfmpe | so maybe ghc isn't configuring gcc properly for loongarch? | 12:37:33 |
| 11 Jan 2026 |
| ivan joined the room. | 01:44:54 |
| lukas joined the room. | 03:02:23 |
| ghpzin changed their display name from ghpzin (moved to @ghpzin:envs.net) to ghpzin. | 15:04:40 |
| @ghpzin:envs.net left the room. | 16:21:10 |
| 12 Jan 2026 |
| jimmie joined the room. | 08:05:53 |
| jimmie set a profile picture. | 08:12:16 |
| jimmie changed their display name from zigzen to jimmie. | 08:12:34 |
| jappie joined the room. | 17:28:20 |
| 13 Jan 2026 |
| jopejoe1 (4094@epvpn) changed their display name from jopejoe1 (4094@39c3) to jopejoe1 (4094@epvpn). | 08:24:56 |
| 14 Jan 2026 |
| BPub changed their display name from Robert to BPub. | 18:49:26 |
| 16 Jan 2026 |
| keiwop joined the room. | 12:43:55 |
| neobrain joined the room. | 13:41:20 |
| 17 Jan 2026 |
Theo Paris | Is there a reason nixpkgs only has cctools for darwin, and not linux hosts? I need cctools-port to be able to cross compile pongoOS 🙃 | 22:35:53 |
Theo Paris | * Is there a reason nixpkgs only has cctools for darwin, and not linux hosts? I need cctools-port to be able to cross compile pongoOS 🙃
Attempting to build it with --impure results in missing macos headers | 22:36:37 |
emily | Darwin cross doesn't work in general right now. our ld64 patch set is incompatible with cctools-port and the latter was lagging far behind at the time we switched to our patches | 22:38:24 |
emily | IIRC cctools-port patches are kind of crufty in various ways too. | 22:39:13 |
| 18 Jan 2026 |
Randy Eckenrode | cctools-port doesn’t support LTO and does code signing in a weird way. | 19:55:24 |
Randy Eckenrode | (Or, rather, LTO is broken.) | 19:55:34 |
Randy Eckenrode | We patch libcodedirectory to support the missing functionality. They exec sigtool, which is awful. | 19:56:15 |
Randy Eckenrode | The expectation in tools is that a binary linked and signed automatically by a linker will have the linker-signed flag set. That causes them to update the signature after processing them (e.g., by strip and install_name_tool). | 19:57:01 |
Randy Eckenrode | sigtool doesn’t set the flag and is effectively unmaintained, so it probably never will. | 19:57:18 |
Randy Eckenrode | After Swift, I plan to switch Darwin to use LLD, so cross-compilation should be easier. | 19:57:49 |
Randy Eckenrode | * | 19:57:58 |