Subject: Re: Compiling -current from latest sup
To: Michael Graff <explorer@vorpal.com>
From: Frank van der Linden <vdlinden@fwi.uva.nl>
List: current-users
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).

> Thanks,
> --Michael

- Frank