On Mon, 18 Nov 2019, Robert Swindells wrote: > "John D. Baker" <jdba...@consolidated.net> wrote: > >The combination of LLVM 10.0 and GCC 8 on i386 makes self-hosting on at > >least one i386 machine challenging. > > Which GPU ? > > If it isn't a radeon then you might want to try with MKLLVMRT=no.
It is a radeon but it's an older one that's not supported by DRMKMS. (Before they were excluded in the code, they would exhibit almost- black-on-black video in the framebuffer console, although X worked fine.) For this (and some other) machine(s), the kernel configures the legacy DRM driver (it would be nice if the legacy-supporting X driver could be named differently so it wouldn't require a symlink dance after updating). (The legacy DRM drivers have their own problems lately. See: http://mail-index.NetBSD.org/current-users/2019/11/18/msg037067.html for more.) Linking gallium when building netbsd-9 (GCC 7) works. -- |/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X |\ / jdbaker[snail]consolidated[flyspeck]net OpenBSD FreeBSD | X No HTML/proprietary data in email. BSD just sits there and works! |/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645