bind getting stuck?
jsalter at panews
jsalter at panews
Tue Feb 19 10:23:32 AEST 1991
In article <1991Feb18.193126.26425 at uvmark.uucp> irwin at uvmark.uucp (Frank Irwin) writes:
>But I also want the system functions to use our malloc(). We've experienced
>memory space corruption when our malloc() and the system malloc() are both
>used.
In terms of shared libraries, you can't. This has been discussed before. It's
because of the pre-bound shared libraries in AIXv3. Though your routines may
use your malloc(), the system libraries will use the system malloc(). There
is no way around this as of this time. Open an APAR if you think it needs it.
In terms of unshared libs, I just found the following note (dated Dec. 13th):
Newsgroups: comp.unix.aix
Subject: Re: Can the RS6000 do NON-dynamic linking?
Message-ID: <MARC.90Dec13113545 at marc.watson.ibm.com>
Date: 13 Dec 90 16:35:45 GMT
If -bnso is specified on an ld (or cc which does an ld) all libraries
will be processed as unshared. Your executable will have bound copies
of everything. If you provide a malloc, it will replace the libc
malloc.
Marc Auslander
Hope this helps.
>Frank Irwin | "I'll bet $50 on that flush."
jim/jsalter IBM PSP, Palo Alto T465/(415)855-4427 VNET: JSALTER at AUSVMQ
Internet: jsalter at slo.awdpa.ibm.com UUCP: ..!uunet!ibmsupt!jsalter
PS/2 it, or DIE! :-) The ramblings above have nothing to do with Big Blue.
More information about the Comp.unix.aix
mailing list