Project

General

Profile

Bug #2698

libctf should use libz.so.1, not libz.so

Added by Keith Wesolowski about 8 years ago. Updated about 8 years ago.

Status:
Resolved
Priority:
Normal
Category:
lib - userland libraries
Start date:
2012-05-07
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Presently, libctf's decompression routine dlopen(3c)s libz.so. This is incorrect; it, like any dlopen user, makes assumptions about the symbols provided by the library that are specific to the major version. As such, it should be using libz.so.1 rather than relying on the compilation symlink. This is guaranteed to be safe even if a different libz appears in the same address space because it is already correctly using RTLD_LOCAL.

History

#1

Updated by Rich Lowe about 8 years ago

  • Category set to lib - userland libraries
  • Status changed from New to Resolved
  • % Done changed from 0 to 100
  • Tags deleted (needs-triage)

Resolved in r13683 commit:cf6fa37148dd

Also available in: Atom PDF