Current-Users archive

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

virt68k build failure



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 <isaki%pastel-flower.jp@localhost / isaki%NetBSD.org@localhost>


Home | Main Index | Thread Index | Old Index