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>

Reply via email to