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 9.99.48 NetBSD 9.99.48 (GENERIC) #0: Thu
Feb 27 17:54:33 EST 2020
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
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


Dan Plassche

Home | Main Index | Thread Index | Old Index