I've been trying to find out if it were possible create function overlays for a C++ project using the Solaris linker. I see that the GNU linker scripts are capable of handling this, but I've been unable to determine if this is even possible using the Solaris linker. It seems that the Solaris linker does not use linker scripts.
I've been working with linker mapfiles, but they seem too limited to be able to handle this. Am I correct?
Incidentally, can anyone tell me why it would not be advisable to use the GNU linker?
Are you sure that this is possible on Solaris (with GNU ld)? I've never tried this sort of thing, and I don't know by what mechanism the overlaying is done.
Otherwise, on the whole I find that Sun ld is more capable than GNU ld.