I'm compiling in a Solaris 2.6 environment creating a shared library. In
the process of linking, I'm pulling in what should be 2.5 static libraries.
The link creates the .so file with no complaints.
Runtime, however, is a different story ( a short story ). The process is
killed because strcpy (of all things) is not found.
I've been poring over the docs.sun.com site and have been finding all sorts
of nifty commands to display segments and headers and tables and the like,
but it's not getting me any closer to a solution.
My make file tells the linker -G and I have all the usual suspects ( I
believe ) for the -l parms (c, m, nsl, socket, gen, dl, mp - of course, only
the c library is the one we're really concerned about here anyway).
How can I tell from dump which occurrence of strcpy is not getting relocated
Any better methods for tracking down this issue?
Are there any other gotchas that I'm not aware of being a Windows guy in the
Thanks so much...