Subject: Re: Compiling -current from latest sup
To: Michael Graff <email@example.com>
From: Frank van der Linden <firstname.lastname@example.org>
Date: 11/23/1994 15:19:14
Michael Graff writes:
> Is there something special with the order I need to update binaries and
> libraries in? If I drop in the new libc, everything gives me a bus error.
> Both shared and static do this.
On the port-i386 list, Charles Hannum discussed changing the system call
mechanism (doing it via an INT instead of a call gate). Looking at
src/lib/libc/arch/i386/sys/syscall.S, it looks like this change is in.
Your binaries are (if you are using an old kernel) probably crashing
at each system call now.
So.. first compiling a new kernel with COMPAT_10 in it should make your
newly linked binaries work, I guess (have not recompiled since the update
myself yet). Also don't forget that you need to use config.new now.
If you're running a new kernel, the above does not apply (and in that case
I'm curious as to what went wrong before doing it myself tonight).