Control: reopen -1 Control: tags -1 = patch On Fri, Dec 14, 2018 at 10:53:23PM +0000, Rebecca N. Palmer wrote: > On 14/12/2018 21:21, Sylvestre Ledru wrote: > > Maybe it will be automatically fixed as doko told me that he backported > > the fix in binutils. > > The original form of this bug (i.e. "failed to find link section" when using > GNU strip) should be fixed in binutils 2.31.1-11. > > To get back to that being our only problem, we need to revert at least the > attempt to use LLVM strip (i.e. > https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/commit/d441237cacb871abfebec1353b4b64398a362b0b). >...
The fix in 1:7.0.1-1 was not complete, there were two additional problems (missing -g and missing BuildID) that are fixed in https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/merge_requests/28 > (There's also #914021, where llvm*-dbgsym do exist but don't actually work; > I don't know whether that will affect 7 after these changes) The above MR creates -dbgsym again and gives you the line numbers in the backtrace back: (gdb) bt full #0 0x00007ffff4d54040 in llvm::sys::Wait(llvm::sys::ProcessInfo const&, unsigned int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)@plt () from /usr/lib/x86_64-linux-gnu/libLLVM-7.so.1 No symbol table info available. #1 0x00007ffff4f020f6 in ExecuteAndWait () at /tmp/llvm-toolchain-7-7.0.1/lib/Support/Program.cpp:41 No locals. #2 0x00000000009cdbc1 in Execute () at /tmp/llvm-toolchain-7-7.0.1/tools/clang/lib/Driver/Job.cpp:335 No locals. #3 0x00000000009ab3c3 in ExecuteCommand () at /tmp/llvm-toolchain-7-7.0.1/tools/clang/lib/Driver/Compilation.cpp:185 No locals. #4 0x00000000009ab58a in ExecuteJobs () at /tmp/llvm-toolchain-7-7.0.1/tools/clang/lib/Driver/Compilation.cpp:236 No locals. #5 0x00000000009bc3ae in ExecuteCompilation () at /tmp/llvm-toolchain-7-7.0.1/tools/clang/lib/Driver/Driver.cpp:1380 No locals. #6 0x00000000006a81c0 in main () at /tmp/llvm-toolchain-7-7.0.1/tools/clang/tools/driver/driver.cpp:462 No locals. (gdb) Using -g instead of -g1 in the above MR gives a proper backtrace, but that would cause build problems due to disk space usage. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed