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