pmax getting back to being buildable
Erik Bertelsen <[email protected]> Sat, 30 Jul 2011 18:29:54 +0200
| Newsgroups | gmane.os.netbsd.ports.pmax,gmane.os.netbsd.ports.mips.devel |
|---|---|
| Message-ID | <CA+gBRdzDESZd2E-e+xPDbT9j5j866g3ihL2PP=JgCbRQ7FPx2A@mail.gmail.com> |
Hi all, back in April 2010 I reported problems in using a DS5000 to rebuild its NetBSD-current. I had some feedback and in several steps (including matt-nb5-mips64 being merged to HEAD as well as other kernel updates) the situation improved during Spring this year to a state where I could boot the machine to single-user state and transfer a crossbuilt kernel, libc, and /bin/sh to the pmin and then recover the machine to a bootable state. Installing furher parts from the cross-built NetBSD improved the situation to a state where I could update the sources on the DS5000 using cvs and rebuilding the kernel locally. I still had some severe problems in running build.sh -- after a shorter or longer period of working through the build, it would hang silently. Ctrl-T on the console indicated that no CPU time was consumed in user-mode, but the load average reaised steadily. If caught early enough, Ctrl-C would stop the build, and I could do another attempt. At other times the only way out was a hardware reset. This way I never got it to complete a full 'sh build.sh -u tools' even if I commented the parts completed out of tools/Makefile to reach further ahead. This has been the case for kernels based on sources up to about 17th July. But now on a kernel build from sources of 27th July, it suddenly seems that the machine now behaves much better. Today it has completed building all tools from gcc to the end still using the stripped-down tools/Makefile. I have restored the full tools/Makefile and now started a 'sh build.sh -u -E build'. If this behaves well, you'll probably hear from me again in a weeks time or so. I really did not notice anything on the commit mailing list relating to mips/pmax that made me think that this had happened -- and it may even have been caused by one of the general kernel changes lately. Anyway thanks alot to get this running again -- and having the machine out of business for almost a year and a half it was just before it made its way into the dumpster :-( Now it is (hopefully) going to spend the rest of the evening and night on doing 'obj ===>' and includes all over the tree and then resume doing actual building :-) Thanks to all for getting this back in order and bring my DS5000 back into being a not-so-continiuous build server for building port-pmax. best regards Erik