[Bug 1169932] [NEW] libgoogle-perftools-dev: missing dependency on libunwind8-dev ?

immerrr again immerrr at gmail.com
Wed Apr 17 12:38:33 UTC 2013


Public bug reported:

Hi there

I'm using static version of libprofiler (provided by libgoogle-
perftools-dev package) on amd64 platform on one of my projects and as
far as I understand, libprofiler.a depends on some symbols that should
be provided by libunwind:

# distinct undefined symbols in libprofiler
$ nm -C /usr/lib/libprofiler.a | grep ' U ' | awk '{print $2}' | sort -u > libprofiler_undefined_syms.txt

# distinct defined symbols in libunwind
$ nm -C /usr/lib/libunwind.a | grep  '^0' | awk '{print $3}' | sort -u > libunwind_defined_syms.txt

# intersect those lists:
$ comm -12 libprofiler_undefined_syms.txt libunwind_defined_syms.txt
_ULx86_64_get_reg
_ULx86_64_init_local
_ULx86_64_step
_Unwind_Resume
_Ux86_64_getcontext

So, I'd expect libgoogle-perftools-dev to depend on libunwind8-dev, but
there's no such dependency:

$ apt-cache depends libgoogle-perftools-dev=2.0-3ubuntu1
libgoogle-perftools-dev
  Depends: libgoogle-perftools4
  Depends: libtcmalloc-minimal4
  Conflicts: libgoogle-perftools-dev:i386

Is this intentional or is this really a missing dependency?

** Affects: google-perftools (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to google-perftools in Ubuntu.
https://bugs.launchpad.net/bugs/1169932

Title:
  libgoogle-perftools-dev: missing dependency on libunwind8-dev ?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/google-perftools/+bug/1169932/+subscriptions



More information about the Ubuntu-server-bugs mailing list