[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/55025: COMPAT_09 Syscall Failures on NetBSD 9.0 i386 (Change from 8.0)
> On Thu, 27 Feb 2020, Paul Goyette wrote:
> > I've got a fix for this, and will test it as soon as some other build
> > breakage gets resolved.
> > HOWEVER, the fix will _not_ make it into the 9.0 release, since that
> > has already been built. The fix will get into subsequent maintenance
> > releases (ie, 9.1) and into 10.0. If you need the fix sooner, you'll
> > be needing to build and run a custom kernel from HEAD.
Thanks Paul. I updated from HEAD via anoncvs around 5:30 EST today,
rebuilt the kernel/modules, and I was able to run NetBSD 0.9 binaries
successfully. As a test, I tried making world and making a kernel in
a NetBSD 0.9 chroot, which was all done successfully in 60 seconds :)
This is great!
# uname -a
NetBSD nbsd90-32-vmw.bsdnix.net 9.99.48 NetBSD 9.99.48 (GENERIC) #0: Thu
Feb 27 17:54:33 EST 2020 dp%nbsd90-32-vmw.bsdnix.net@localhost:/usr/src/sys/arch/i386/
# chroot /emul/nbsd-09-build
ash: need new tty driver to run job control; job control turned off
# cd /usr/src
# time make
55.43 real 28.01 user 22.84 sys
# cd /usr/src/sys/arch/i386/conf
# config GENERICAHBBT
maxfdescs not specified; 2048 assumed
Don't forget to run "make depend"
# cd ../compile/GENERICAHBBT
# time make
text data bss dec hex
434176 20480 107300 561956 89324
3.49 real 2.00 user 1.28 sys
This issue appears to be fully resolved.
Note: I will follow-up to send a separate PR to document the situation
I mentioned earlier where older 386BSD, NetBSD 0.8, and BSD/OS
(BSD/386) Q/ZMagic binaries that are under COMPAT_NOMID no longer
execute (exec format error) since NetBSD 8.0. That's a separate
Main Index |
Thread Index |