Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!clyde!burl!codas!ge-dab!ge-rtp!edison!toylnd!dca From: dca@toylnd.UUCP (David C. Albrecht) Newsgroups: comp.sys.att,comp.unix.questions Subject: Re: UNIX PC Operating System 3.51 Message-ID: <169@toylnd.UUCP> Date: Mon, 7-Sep-87 02:37:05 EDT Article-I.D.: toylnd.169 Posted: Mon Sep 7 02:37:05 1987 Date-Received: Sat, 12-Sep-87 06:42:58 EDT References: <43@quincy.UUCP> <3486@islenet.UUCP> <134@gizzmo.UUCP> Organization: Dave & Anne in Charlottesville, VA Lines: 21 Keywords: unix, os, utilities, drivers Summary: Say what? Xref: mnetor comp.sys.att:1191 comp.unix.questions:3981 > >> Has anyone tried to used the 3.5 Utilities with the 3.51 operating system. > > > >No problem. (So far.) > > Wrong! there are MAJOR differrences between the 2, the biggest > is a new and improved shared lib. The actual library is shipped > in the foundation set, and all of the .a files are shipped in the > development set. When you go to compile a file that uses this > feature, the system will roll over when you try to run the product. > I'm confused by this response. The shared library is an exe that gets auto loaded by the system and is shared by multiple processes. The contents of the .a files get bound to your program and become part of the exe (and never the twain will meet). Binding with the shared library requires linking with the shlib.ifile which gives the entry points into the shared library to the linker so that it can resolve references. If the shlib.ifile came with the OS and the shlib exe came with the Utilities (or vice versa) then you would have a problem. Whether the .a files and the shlib are of the same release should be irrelevent. What are you trying to say? David Albrecht