virt68k kernel build fails on -current and netbsd-11 branch.
# By the way, virt68k is not on the daily build list
# https://releng.netbsd.org/cgi-bin/builds.cgi
-----
link GENERIC/netbsd
/var/obj/11/virt68k/tools/bin/m68k--netbsdelf-ld: warning: netbsd has a LOAD
segment with RWX permissions
/var/obj/11/virt68k/tools/bin/m68k--netbsdelf-ld: viogpu.o: in function
`viogpu_init_screen':
viogpu.c:(.text+0x254): undefined reference to `rasops_init'
/var/obj/11/virt68k/tools/bin/m68k--netbsdelf-ld: viogpu.c:(.text+0x27e):
undefined reference to `rasops_reconfig'
/var/obj/11/virt68k/tools/bin/m68k--netbsdelf-ld: viogpu.o: in function
`viogpu_wsioctl':
viogpu.c:(.text+0x500): undefined reference to `wsdisplayio_get_fbinfo'
/var/obj/11/virt68k/tools/bin/m68k--netbsdelf-ld: viogpu.o: in function
`viogpu_attach_postintr':
viogpu.c:(.text+0x136a): undefined reference to `wsdisplay_cnattach'
/var/obj/11/virt68k/tools/bin/m68k--netbsdelf-ld: viogpu.c:(.text+0x13b6):
undefined reference to `wsemuldisplaydevprint'
*** Failed target: netbsd
-----
The following patch fixes the issue. Or is there other solutions?
Index: GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/virt68k/conf/GENERIC,v
retrieving revision 1.10
diff -u -r1.10 GENERIC
--- GENERIC 27 Mar 2025 12:22:44 -0000 1.10
+++ GENERIC 19 Aug 2025 03:06:02 -0000
@@ -178,6 +178,7 @@
include "dev/virtio/virtio.config"
no vio9p* at virtio? # XXX ?
no viomb* at virtio? # XXX ?
+no viogpu* at virtio? # No rasops (yet?)
# SCSI devices
scsibus* at scsi?
---
Tetsuya Isaki <[email protected] / [email protected]>