| 15 Jan 2024 |
@samueldr:matrix.org | ah, though seems relatively straightforwardly part of \.h files | 02:08:28 |
@samueldr:matrix.org | * ah, though seems relatively straightforwardly part of .h files | 02:08:31 |
@samueldr:matrix.org | can't build hello, but I'm not surprised by that | 05:47:11 |
@samueldr:matrix.org | lib/getprogname.c: In function 'getprogname':
lib/getprogname.c:287:4: error: #error "getprogname module not ported to this OS"
# error "getprogname module not ported to this OS"
| 05:47:14 |
@samueldr:matrix.org |  Download clipboard.png | 06:07:13 |
@samueldr:matrix.org | some (a couple) crimes still to be managed, but the proof is the binary works | 06:07:29 |
raitobezarius | Ok Nix when now | 06:37:53 |
@samueldr:matrix.org | it's not even unix | 06:38:04 |
raitobezarius | Never heard it mattered for Nix :> | 06:38:25 |
@samueldr:matrix.org | it doesn't have the concept of directories, or files | 06:38:38 |
@samueldr:matrix.org | (both are the same, they're records) | 06:38:50 |
@samueldr:matrix.org | (not that it would actually prevent Nix from maybe be a thing) | 06:39:16 |
raitobezarius | If I squint the Nix store is a bunch of records I'm sure :> | 06:39:17 |
raitobezarius | Joke aside, can you compile more complicated stuff now? | 06:39:27 |
@samueldr:matrix.org | cleaning it up, and deciding the best way forward then | 06:39:53 |
raitobezarius | Like does git run on that ? :D | 06:39:55 |
@samueldr:matrix.org | not as far as I know | 06:40:02 |
raitobezarius | Fascinating | 06:40:17 |
@samueldr:matrix.org | right now I only have my crimes done in gcc 4.9 | 06:40:33 |
@samueldr:matrix.org | (took less time to build, and given what I had found from someone doing cross-compiler shenanigans on openbsd, was likely to work) | 06:41:09 |
@samueldr:matrix.org | the most up-to-date hints of a gcc working is about gcc-9.4.0 | 06:41:44 |
@samueldr:matrix.org | though they don't need any of my crimes since they make their own specs file and the vendor SDK uses that | 06:42:12 |
@samueldr:matrix.org | wheee https://github.com/NixOS/nixpkgs/compare/master...samueldr:nixpkgs:wip/brightv-cross | 08:21:50 |
trofi | Fixing gcc on alpha :) https://github.com/NixOS/nixpkgs/pull/275631 | 09:59:07 |
@samueldr:matrix.org | (and gcc 9 works with the same fixes rebased 🎉) | 21:50:33 |
@samueldr:matrix.org | why 9? since it's the last version known to have ever produced working outputs, from someone else's efforts | 21:52:58 |
@samueldr:matrix.org | and once I realized I was overriding gcc12 outright, and not just for this target... which is why it was failing in awfully broken manners, gcc 12 also works for the simple thing 🎉 | 22:58:40 |
@samueldr:matrix.org | tip: applying inelegant hacks to the bootstrap compiler for your cross-compilation shenanigans is not helpful | 22:59:13 |
@samueldr:matrix.org | anything "simple" I can try building straight out of Nixpkgs? can't be gnu-flavoured (lacking geptopt) so hello is out of the picture | 23:13:46 |
@samueldr:matrix.org | as configured, can't be unixy, lack of uh, unixness (though there is a unixemu) | 23:14:49 |