On Mon, 14 Oct 2019, Patrick Welche wrote: > On Sun, Oct 13, 2019 at 04:31:08PM -0500, John D. Baker wrote: > > Building the NET4501 kernel with 9.99.17 sources fails with: > > > > /x/current/src/sys/arch/x86/x86/vm_machdep.c: In function 'cpu_lwp_fork': > > /x/current/src/sys/arch/x86/x86/vm_machdep.c:134:21: error: variable 'pcb2' > > might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered] > > struct pcb *pcb1, *pcb2; > > I can reproduce this on amd64 with: > > include "arch/amd64/conf/GENERIC" > no options DIAGNOSTIC
And un-commenting "options DIAGNOSTIC" in the "NET4501" config file allows it to build. -- |/"\ 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