Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!hao!husc6!mailrus!umix!metavax!chris From: chris@metavax.UUCP ( PSA) Newsgroups: comp.software-eng Subject: Re: Question Re: Configuration Management Message-ID: <2988@metavax.UUCP> Date: 25 Feb 88 22:01:57 GMT References: <497@aimt.UUCP> <2640@ihlpe.ATT.COM> <188@dinl.mmc.UUCP> <213@ritcv.UUCP> <2323@geac.UUCP> Reply-To: chris@metavax.UUCP (Chris Collins) Organization: Meta Systems, Ltd. -- Ann Arbor, MI Lines: 40 Keywords: linkers, software design, Unix as a religion In article <2323@geac.UUCP> daveb@geac.UUCP (David Collier-Brown) writes: >In article <2984@metavax.UUCP> chris@metavax.UUCP (Chris Collins) writes: >> BTW Unix is THE system, for programmers or otherwise, it does >>have one obvious drawback: it assumes the user is competent. The idiocy >>you speak of is not with system! A lobotomy in your case is not necessary. I did not make the above statement, only Mike (sorry, can't remember full name did. My statement was, "If Unix is the system for programmers. . .". Secondly, I suppose if I had known the history of the Unix linker, then I would know that it was a cheap and dirty job. However, since I have been working on non-Unix systems and am migrating to doing work on Unix in addition to the other systems, I hope to find out that Unix is a good system. Ok, so now I have a new question: Unix has been around a few years, I would hope that those who are developing new versions of Unix know something of its history. Therefore, they know that the linker is "cheap and dirty", and does not contain functionality clearly evident in linkers on other systems, so where is the non-"cheap and dirty" linker? Is there another way to do what these non-Unix linkers do? Just to clarify, here's exactly what I want to be able to do: I have libraries with multiple subprograms which are related in functionality. I want to be able to compile each of these libraries all at once, and then when linking an executable extract only the individual subprograms the executable requires. I now do this on VM/CMS, VAX/VMS, and MVS/TSO. Others at my organization claim this can be done on Unisys 1100 machines. Other posters on this group have stated this works on RSTS and PDP-11's. ------ /MM/\MM\ META SYSTEMS, LTD. /MM/ \MM\ 315 E. Eisenhower /MM/ /\ \MM\ Suite 200 === == === Ann Arbor, MI 48108 \SS\ \/ /SS/ \SS\ /SS/ Chris Collins, Senior Programmer \SS\/SS/ ------