Re: GDB version information not available

Tejas Chopra <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 05/24/2013 12:39 AM, Jan Kratochvil wrote:
> On Fri, 24 May 2013 00:38:19 +0200, Tejas Chopra wrote:
>> gdb: /lib/libz.so.1: no version information available (required by gdb)
> This is unrelated to GDB.  It seems you have compiled the binary on
> a different system than you run the binary.  Compatibility is only backwards,
> not forwards.  You can run on newer system a binary that was built on older
> system but not vice versa.
>
> You can compare on both systems ZLIB_* versioning tags:
> 	readelf -s /lib/libz.so.1 | grep ZLIB_
>
>
>> Now, my system is Fedora 12 and my suspicion is that GDB compiles
>> assuming a library version that is higher than what my system has.
> /lib64/libz.so.1: no version information available
> https://bugzilla.redhat.com/show_bug.cgi?id=557651
> Fedora 14 had the version tag added.
>
>
>> I wanted to know where inside the GDB source code could I get information
>> about version information.
> Not in GDB, GDB just asks for a symbol name (without the ZLIB_* version).
> Linker adds the ZLIB_* requirement if system zlib has such version tag.
>
>
> Jan
>
Great!

Thanks for the detailed explanation!

-- 
- Tejas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.