Path: utzoo!attcan!uunet!decwrl!ucbvax!ANDREW.CMU.EDU!pgc+ From: pgc+@ANDREW.CMU.EDU ("Paul G. Crumley") Newsgroups: comp.soft-sys.andrew Subject: Re: A second step closer to plumber on AIX. Message-ID: Date: 5 Oct 90 16:17:45 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 29 Hello, The idea of removing the system malloc routines and replacing them with the ITC malloc routines sounds like one way to attack this problem. I don't think it is a general solution as there are bound to be other such symbols lurking about in libc.a, libcrt0, etc. If you want to try this there are a few things you should know. 1) Check the configuration files to make sure that the ITC malloc is being constructed on your system. 2) If malloc wasn't being constructed find out why. (i.e. does it work?) 3) This is probably just a temporary patch until another weird symbol bites you. When I started the RT/AIX 2.2.1 port I found that the PL.8 based compiler used to construct many of the libc modules inserted a number of strange symbols. (Yes, IBM used a compiler with better optimization for it's interal work.) Unless the construction of libcx for class has changed in the last year you should be able to see where a bunch of symbols are discarded in the RT/AIX version. If you can find out who is generating the offending symbols you should be able to attack the problem at the source with a similar script. Best of Luck, Paul