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)

The following reply was made to PR kern/55025; it has been noted by GNATS.

From: Dan Plassche <>
Subject: Re: kern/55025: COMPAT_09 Syscall Failures on NetBSD 9.0 i386 (Change
 from 8.0)
Date: Thu, 27 Feb 2020 21:27:03 -0500

 >  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