NetBSD-Bugs archive
[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/
compile/GENERIC 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
...
loading netbsd
rearranging symbols
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
matter.
Best,
Dan Plassche
Home |
Main Index |
Thread Index |
Old Index