Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Upraded from 7.0.1 to 7.0.2 --> could not run ELF binary



In article <xonlgx0pvtu.fsf%anduin.eldar.org@localhost>,
Brad Spencer  <brad%anduin.eldar.org@localhost> wrote:
>coypu%SDF.ORG@localhost 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  christos%quasar.astron.com@localhost:/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



Home | Main Index | Thread Index | Old Index