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 <dplassche%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: pgoyette%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, 
	martin%netbsd.org@localhost
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 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