> mk in 8l > 8c -I/go/include -I/go/386/include -FTVw asm.c > 8c -I/go/include -I/go/386/include -FTVw ../ld/data.c > mk: no recipe to make 'goos.8' in directory /go/src/cmd/8l > mk: # bind -b ... : exit status=rc 308216: rc 308218: mk 308220: error
goos.c is meant to be in src/lib9, I need to start up my laptop to check that in fact it is a module I added specially for Plan 9. Nothing else in lib9 is needed, other than a couple of minor improvements to libc, which I will submit as patches later. The recipe for goos.8 ought to be in src/cmd/mkone and ought to result in: 8c '-DGOOS="plan9"' '-DGOARCH="'^386^'"' '-DGOROOT="'^/go^'"' '-DGOVERSION="'^$"VERSION^'"' -I/go/include -I/go/386/include -FTVw ../../lib9/goos.c as displayed by mk. I include this in all executables, probably an unnecessary sledgehammer. ++L