| 2 Aug 2021 |
siraben | If I targeted unix, the syscalls would have to be supported, right? | 07:23:15 |
siraben | I just thought that bare metal would be easiest to get working | 07:23:26 |
Alyssa Ross | Well, do you have any programs that support running on bare metal on a PDP-11? | 07:40:06 |
siraben | int main () { return 0; } ? | 07:58:17 |
siraben | 😅 | 07:58:26 |
siraben | I'm not sure if newlib or glibc cross-compiles | 07:59:19 |
siraben | the Unix that PDP-11 ran has not been used in decades | 07:59:27 |
Alyssa Ross | what are you intending on running on this, then? | 08:00:13 |
siraben | literally just doing it to make it a cross target | 08:04:08 |
siraben | same motivation as MMIX | 08:04:14 |
siraben | * same motivation as MMIX, at most there's a simulator | 08:04:22 |
Alyssa Ross | hmm, I'm not sure about adding cross targets that don't even have a realistic use case | 08:05:11 |
Alyssa Ross | not because I'm opposed to more cross targets, but just because it's too hard to know whether we've got it right | 08:05:23 |
siraben | they don't add load on hydra and encourage build diversity | 08:05:32 |
Alyssa Ross | you don't have to convince me that more cross targets in general are a good thing | 08:05:50 |
siraben | ok | 08:06:02 |
siraben | Yeah, getting it right is the hard bit | 08:06:06 |
siraben | I usually use GNU Hello as "good enough" | 08:06:11 |
Alyssa Ross | but in this case, where there's no software we can even build for this thing, there's no way for us to even test it | 08:06:14 |
Alyssa Ross | so I don't think it really makes sense to have this particular target in Nixpkgs | 08:08:41 |
siraben | I see | 08:12:41 |
siraben | Closing, then. | 08:12:59 |
Alyssa Ross | If you can figure out some way to test it (e.g. running a cross-compiled hello on an emulator running PDP-11 Unix), then please re-open :) | 08:18:22 |
alexfmpe | John Ericson: any clue why gold is missing from binutils when targeting mingw? | 20:07:45 |
John Ericson | It probably just didn't support it | 20:10:22 |
John Ericson | But I don't know | 20:10:25 |
John Ericson | It should be fine for neo | 20:10:30 |
John Ericson | *now | 20:10:33 |
sterni (he/him) | pkgsCross.mingwW64.stdenv.cc.bintools.bintools.configureFlags has --enable-gold in the configure flags at the very least | 20:11:38 |
sterni (he/him) | so I guess one needs to check the build output of bintools for that target to figure out what is going on | 20:11:54 |