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 <is...@pastel-flower.jp / is...@netbsd.org>