Date: 16 Feb 1998 21:20:36 -0600 From: Dave Marquardt <marquard@zilker.net> To: freebsd-questions@FreeBSD.ORG Subject: Re: running the same binaries on 2.2 and 3.0 Message-ID: <85d8gm533v.fsf@localhost.zilker.net> In-Reply-To: "Marty Leisner"'s message of "Mon, 16 Feb 1998 11:09:14 PST" References: <9802161909.AA00769@gnu.sdsp.mc.xerox.com>
next in thread | previous in thread | raw e-mail | index | archive | help
"Marty Leisner" <leisner@sdsp.mc.xerox.com> writes: > I have some programs (like gnu fileutils) on a common area I want to > share between 3.0 and 2.2 (I compiled them on 3.0). > > On a 2.2 system (10/14/96 snap) I get: > > bash-2.01# mv kernel /kernel.none > /usr/libexec/ld.so: Undefined symbol "_lchown" called from mv:mv at 0xe0e4 > > The copy worked, the unlink didn't. > > Should this happen? I don't know about "should", but in my mind, a program compiled on 3.0 needn't run on 2.2. But a binary built on 2.2 really ought to run on 3.0, if we're to have any inkling of binary compatibility between versions. So my advice is to build the program on 2.2 and try running it on 3.0 and see if that works. -Dave To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?85d8gm533v.fsf>