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