** 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
