Hi, I'm not an expert about dynamic libraries but I remember one good tutorial with examples about this: http://www.dwheeler.com/program-library/Program-Library-HOWTO/x170.html it was written be David A. Wheleer and it's aver good document. Maybe it can help you. Regars, Leo A Dilluns 14 Novembre 2005 08:18, phanikumar.ankireddy@xxxxxxx va escriure: > Hi, > > Right now I am porting an application from solaris to Linux.I am facing > a problem in opening a shared library with dlopen().The arguments > specified in solaris to this call are RTD_LAZY.It works fine in Solaris. > > But in Linux dlopen() gives an error in loading the shared object saying > that " undefined symbol:XXXXXX". > > The linker options specified in solaris are " -u -G -dy -M mapfile" . > The linker options specified by me in Linux are "-u -symbolic -fPIC -shared > --version-script mapfile" > > Can you tell me in which case above dlopen() fails to load the shared > object? > > Are the options given to the linker sufficient to load a shared object or > should I add somemore > options to the linker? > > > Can anyone help me out . > > > Regards > Phani > > > Notice: The information contained in this e-mail message and/or attachments > to it may contain confidential or privileged information. If you are not > the intended recipient, any dissemination, use, review, distribution, > printing or copying of the information contained in this e-mail message > and/or attachments to it are strictly prohibited. If you have received this > communication in error, please notify us by reply e-mail or telephone and > immediately and permanently delete the message and any attachments. Thank > you -- Linux User 152692 Catalonia
Attachment:
pgp8ZDAAYXgHn.pgp
Description: PGP signature