Re: Upraded from 7.0.1 to 7.0.2 --> could not run ELF binary
Joerg Sonnenberger <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.i386 |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Nov 03, 2016 at 08:54:53AM -0400, Brad Spencer 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. I did provide sources for a drop-in libpthread, so that you can run pre-5.0 binaries on 5.0+ where necessary. Joerg