Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!batcomputer!itsgw!steinmetz!uunet!auspex!guy From: guy@auspex.UUCP (Guy Harris) Newsgroups: comp.unix.wizards Subject: Re: SunOS 4.0/4.0.1 warnings Message-ID: <1013@auspex.UUCP> Date: 12 Feb 89 23:44:12 GMT References: <27869@bu-cs.BU.EDU> Reply-To: guy@auspex.UUCP (Guy Harris) Organization: Auspex Systems, Santa Clara Lines: 20 >Dbx under all versions of SunOS (3.5+ I think) which have shared >libraries No, 4.0+. >cannot locate shared library modules until the program has >been executed at least once. Not surprising, since they don't even exist in the process's address space until the program has been executed at least once; kind of hard to locate something if it doesn't exist.... "dbx" actually *does* start the program up when you enter it, at least if you don't have a core file; it might, conceivably, be able to let it continue a bit longer, so that it gets through the dynamic-link stage but stops before it hits "main", which would bring the shared libraries into the process's address space and let "dbx" find out where the library routines live. However, I don't know whether this would cause problems worse than the one it purports to solve; it may be that it does, and that Sun didn't do it for just that reason.