Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!ncar!tank!mimsy!haven!decuac!felix!info-ultrix From: dan@hplabs.UUCP Newsgroups: comp.unix.ultrix Subject: Re: Ultrix 2.3 and 4.3 BSD not binary compatible? Message-ID: <82062@felix.UUCP> Date: 3 Feb 89 20:21:29 GMT Sender: info-ultrix@felix.UUCP Reply-To: dan@hplabs.UUCP Lines: 15 Approved: zemon@felix.UUCP Reply-Path: Reply-to: dan@hplabs.UUCP > We ran into a problem today in that a program compiled on a Vax running > Ultrix 2.3 got a "Bad System Call" and core dumped on a 4.3 BSD system. > Anyone known what works and what doesn't? When we tried this with one of our programs, it turned out to be a difference in the way the directory reading routines were implemented. That is, although the same system call interface routines existed on both systems, internally (inside libc) those interfaces turned into different system calls. That was as far as we got; I suspect that there were more problems like this. You might have better luck carrying over the .o files and relinking. Dan Franklin