versioned symbols question

Ulrich Drepper drepper@cygnus.com
Wed Nov 18 12:03:00 GMT 1998


Daniel Jacobowitz <drow+@cs.cmu.edu> writes:

> What is the meaning of a versioned symbol appearing in parentheses in
> objdump -T output?

Just what you said: it's the version name.

> 2.1:~$ gcc -o stest -lgmodule stest.c -lglib
> /usr/bin/../lib/libgmodule.so: undefined reference to `dlopen@@GLIBC_2.0'
> 
> Is this a message that all libraries using dlopen() need to be rebuilt
> now?  Why?

Nothing should have to be rebuild.  Give me more information about
this.  A small example and the output of the program when started with
LD_DEBUG=files in the environment.

-- 
---------------.      drepper at gnu.org  ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com   `------------------------



More information about the Libc-hacker mailing list