Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD/vax vm for github testing



abs@ wrote:

> I image the same could be done for NetBSD/VAX simh images - there
> should probably be a script for taking a NetBSD release .img and
> generating the simh image, but that would be an occasional task,
> rather than once per CI VM startup

I've tried a dumb but feasible CI yml (for my own emacs-18.59 repo):
 https://github.com/tsutsui/emacs-18.59-netbsd/commit/d1c42c12b6acfa4f9d14bee656cd60f812127b98
 https://github.com/tsutsui/emacs-18.59-netbsd/actions/runs/12637682769/job/35213503955

Actually it works with the following steps:
      - name: install packages to build opensimh etc.
      - name: fetch NetBSD sources and build crossbuild toolchains
      - name: fetch NetBSD/vax binary sets
      - name: create NetBSD/vax images
      - name: build opensimh
      - name: start simh
      - name: copy source tree to vm
      - name: build on simh

However it takes 24 minutes even to build ancient small emacs-18.59.
simh emulating microvax3900 on my i5-4570 NetBSD/amd64 took ~70 hours
to build perl 5.38.2 (from pkgsrc-2023Q4) so it won't finish in
6 hour github CI limit.

---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index