[XFree86] loadable extension and unresolved symbols

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I apologize in advance if this is not the appropriate
place for my question.  I am trying to create a
loadable extension for version 4.3 (on Redhat 8).  I
am getting unresolved symbols errors from the loader
which I cannot seem to figure out.   

As a learning experience and trivial test, I modified
the Record extension source (record/record.c) and
added a call to select() inside of the
RecordExtensionInit() routine.  When I launch the
server, I get an error message that says:

Symbol select from module librecord.a is unresolved!

This should not happen!
An unresolved function was called!

If I run 'nm' on the XFree86 binary, it shows the
following:

         U select@@GLIBC_2.0

If I run 'nm' on the librecord.a module, it shows the
following:

         U select

Am I missing some compiler/linker options in the
record extension build that cause the @@GLIBC_2.0 to
be appended to  the symbol name in the nm output?  

As far as I know, I've read the documentation for the
loader.  Any help is appreciated.

Thanks,
-Jason

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux