!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

579 Members
126 Servers

Load older messages


SenderMessageTime
2 Aug 2021
@siraben:matrix.orgsirabenIf I targeted unix, the syscalls would have to be supported, right?07:23:15
@siraben:matrix.orgsirabenI just thought that bare metal would be easiest to get working07:23:26
@qyliss:fairydust.spaceAlyssa RossWell, do you have any programs that support running on bare metal on a PDP-11?07:40:06
@siraben:matrix.orgsiraben int main () { return 0; } ? 07:58:17
@siraben:matrix.orgsiraben😅07:58:26
@siraben:matrix.orgsirabenI'm not sure if newlib or glibc cross-compiles07:59:19
@siraben:matrix.orgsirabenthe Unix that PDP-11 ran has not been used in decades07:59:27
@qyliss:fairydust.spaceAlyssa Rosswhat are you intending on running on this, then?08:00:13
@siraben:matrix.orgsirabenliterally just doing it to make it a cross target08:04:08
@siraben:matrix.orgsirabensame motivation as MMIX08:04:14
@siraben:matrix.orgsiraben * same motivation as MMIX, at most there's a simulator08:04:22
@qyliss:fairydust.spaceAlyssa Rosshmm, I'm not sure about adding cross targets that don't even have a realistic use case08:05:11
@qyliss:fairydust.spaceAlyssa Rossnot because I'm opposed to more cross targets, but just because it's too hard to know whether we've got it right08:05:23
@siraben:matrix.orgsirabenthey don't add load on hydra and encourage build diversity08:05:32
@qyliss:fairydust.spaceAlyssa Rossyou don't have to convince me that more cross targets in general are a good thing08:05:50
@siraben:matrix.orgsirabenok08:06:02
@siraben:matrix.orgsirabenYeah, getting it right is the hard bit08:06:06
@siraben:matrix.orgsirabenI usually use GNU Hello as "good enough"08:06:11
@qyliss:fairydust.spaceAlyssa Rossbut in this case, where there's no software we can even build for this thing, there's no way for us to even test it08:06:14
@qyliss:fairydust.spaceAlyssa Rossso I don't think it really makes sense to have this particular target in Nixpkgs08:08:41
@siraben:matrix.orgsirabenI see08:12:41
@siraben:matrix.orgsirabenClosing, then.08:12:59
@qyliss:fairydust.spaceAlyssa RossIf 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:matrix.orgalexfmpe John Ericson: any clue why gold is missing from binutils when targeting mingw? 20:07:45
@Ericson2314:matrix.orgJohn EricsonIt probably just didn't support it20:10:22
@Ericson2314:matrix.orgJohn EricsonBut I don't know20:10:25
@Ericson2314:matrix.orgJohn EricsonIt should be fine for neo20:10:30
@Ericson2314:matrix.orgJohn Ericson*now20:10:33
@sternenseemann:systemli.orgsterni (he/him) pkgsCross.mingwW64.stdenv.cc.bintools.bintools.configureFlags has --enable-gold in the configure flags at the very least 20:11:38
@sternenseemann:systemli.orgsterni (he/him)so I guess one needs to check the build output of bintools for that target to figure out what is going on20:11:54

Show newer messages


Back to Room ListRoom Version: 6