** Description changed:

  Under bug #783660 we switched away from linking libbfd and switched to
  using libiberty to demangle C++ names.  Somewhere between precise and
  development upstream changed the order in which the tests are performed
  and triggered us to start linking against it again.
+ 
+ = SRU Justification (for Artful/Xenial) =
+ 
+ Impact: Linking perf (part of the linux-tools package) against libbfd
+ prevents users to have linux-tools of different kernel versions
+ installed in parallel. Which makes debugging hard.
+ 
+ Fix: As stated above this had been fixed before but upstream changes of
+ the kernel between 3.2 and 4.4 voided those fixes. Unfortunately without
+ causing build failures but causing libbfd to be used again. This has
+ already been fixed up in Bionic. The first of the two patches needs a
+ backport for Xenial to make up for a file rename. The second can be
+ picked into both releases.
+ 
+ Testcase: Extracting ./usr/lib/linux-tools-*/perf from the generated
+ linux-tools package and inspecting it with ldd. Old builds will have a
+ reference to libbfd, the test builds did no longer.
+ 
+ Risk of regression: low (change of build option which has been done
+ before and also for some time in Bionic).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1748922

Title:
  linux-tools: perf incorrectly linking libbfd

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1748922/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to