Re: Upraded from 7.0.1 to 7.0.2 --> could not run ELF binary
[email protected] (Christos Zoulas)
| Newsgroups | gmane.os.netbsd.ports.i386 |
|---|---|
| Message-ID | <[email protected]> |
In article <[email protected]>, Brad Spencer <[email protected]> wrote: >[email protected] writes: > >[snip] > >> For *most* things, there is a strong emphasis on backwards compatibility. >> To the point that if you upgrade a NetBSD 1.5 system to NetBSD 7.99.x, >> and some program fails to run, it will be probably considered a bug. > >Over the many years I have run NetBSD there has been two instances where >this was not true for me. The first was from 0.9 to 1.0. In that case, >emacs from 0.9 would not work on 1.0 without a recompile. The second >was from 4.0 to 7.0. In that case, programs that used pthreads / >schedular activations did not work as that support had been removed some >time ago. This messed with some packages from the 4.0 pkgsrc on the 7.0 >kernel and I don't believe that there was ever an official fix for this >situation although I did find at least one email thread talking about >this. Neither situation was fatal or hard to deal with. Aside the threads issue where SA support was removed from the kernel (no more SA syscalls) compat support has been broken and fixed again over the years. But I check it occasionally with: [10:50am] 8#sysctl -w vm.user_va0_disable=0 vm.user_va0_disable: 1 -> 0 [10:50am] 9#z [1] + 26325 Suspended su -m [10:50am] 13>ls ktrace.out lisp* liszt* liszt.new* [10:50am] 14>./lisp Franz Lisp, Opus 38.92 -> ^D Goodbye [10:50am] 15>file lisp lisp: a.out little-endian 32-bit demand paged pure executable not stripped [10:50am] 16>uname -a NetBSD quasar.astron.com 7.99.41 NetBSD 7.99.41 (QUASAR) #65: Wed Oct 26 19:59:51 EDT 2016 [email protected]:/usr/src/sys/arch/amd64/compile/QUASAR amd64 [10:50am] 17>ls -l lisp -rwxrwxr-x 1 christos christos 1038692 Oct 23 1993 lisp* You can download ftp.netbsd.org:/pub/NetBSD-archive/NetBSD-1.0/i386 and try it yourself :-) I don't know where the 0.9 binaries are... christos