Path: utzoo!attcan!uunet!ogicse!ucsd!ucbvax!ANDREW.CMU.EDU!ajp+ From: ajp+@ANDREW.CMU.EDU (Andrew Palay) Newsgroups: comp.soft-sys.andrew Subject: Re: why libcx.a (was Problems installing ATK on DECstation 5000) Message-ID: Date: 27 Sep 90 14:45:49 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 15 I can't understand why things from crt0.o would ever be in libcx.a. My understanding of crt0.o is that is is used only at startup and thus is not needed by dynamically loaded modules. The Imakefile does add it during the process of building libcx.a but then should remove all symbols defined by crt0.o in the next line. I believe that crt0.o is added to libcx.a to keep the next line from producing errors about files that it can't delete because they are not there. Thus removing the addition of crt0.o from the building of libcx.a should be fine assuming that ar doesn't give any fatal errors when asked to remove files that are no there. In fact this problem is better solved by just removing crt0.o from the list of files that are to be deleted when creating libcx.a. Andy