Path: utzoo!attcan!uunet!ncrlnk!ncr-sd!hp-sdd!hplabs!pyramid!csg From: csg@pyramid.pyramid.com (Carl S. Gutekunst) Newsgroups: comp.sys.pyramid Subject: Re: make and archives Keywords: make archive library Message-ID: <52130@pyramid.pyramid.com> Date: 22 Dec 88 18:44:53 GMT References: <1160@ncar.ucar.edu> Organization: Pyramid Technology Corp., Mountain View, CA Lines: 24 In article <1160@ncar.ucar.edu> pack@acdpyr.UCAR.EDU (Dan Packman) writes: >In OSX4.0, make doesn't properly update library elements such as > > lib.a(foo.o) > >This same construct in SUN OS4.0 properly finds the source file.... RTFM, wrong universe. This facility does not exist in the 4.3BSD make(1), only the System V make(1). (Actually, there are some broken stubs in 4.3BSD make(1) for manipulating libraries, but they don't work as you'd like them to. SunOS 4.0 uses the System V make.) You can either compile your code in the att universe: att make or you can run the System V make in the ucb universe: ucb /.attbin/make Note, this type of question is pretty straight-forward, and is much better mailed to pyramid!bugs (RTOC) rather than being posted to the whole USENET.