[Bug 2064187] Re: llvm-18-linker-tools does not include LLVMgold.so

Shengjing Zhu 2064187 at bugs.launchpad.net
Thu May 9 06:41:43 UTC 2024


** Also affects: llvm-toolchain-18 (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: llvm-toolchain-18 (Ubuntu Oracular)
   Importance: Undecided
       Status: Confirmed

** Changed in: llvm-toolchain-18 (Ubuntu Noble)
       Status: New => Confirmed

** Changed in: llvm-toolchain-18 (Ubuntu Oracular)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to llvm-toolchain-18 in Ubuntu.
https://bugs.launchpad.net/bugs/2064187

Title:
  llvm-18-linker-tools does not include LLVMgold.so

Status in llvm-toolchain-18 package in Ubuntu:
  Fix Released
Status in llvm-toolchain-18 source package in Noble:
  Confirmed
Status in llvm-toolchain-18 source package in Oracular:
  Fix Released

Bug description:
  Unlike all other llvm-*-linker-tools packages, this one does not install `/usr/lib/llvm-18/lib/LLVMgold.so`. It does however install a broken symlink to it at `/usr/lib/bfd-plugins/LLVMgold-18.so`
  This results in compilation failures with clang++ when used with the `-flto` flag for link time optimization.

  To reproduce:

  main.cpp:
  ```c++
  int main() { return 0; }
  ```

  ```bash
  clang++ -flto main.cpp -o main
  ```

  Results in:
  ```
  /usr/bin/ld: /usr/lib/llvm-18/bin/../lib/LLVMgold.so: error loading plugin: /usr/lib/llvm-18/bin/../lib/LLVMgold.so: cannot open shared object file: No such file or directory
  clang++: error: linker command failed with exit code 1 (use -v to see invocation)
  ```

  Package version is

  llvm-18-linker-tools/noble,now 1:18.1.3-1 amd64

  llvm-18-linker-tools:
    Installed: 1:18.1.3-1
    Candidate: 1:18.1.3-1
    Version table:
   *** 1:18.1.3-1 500
          500 http://de.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
          100 /var/lib/dpkg/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-18/+bug/2064187/+subscriptions




More information about the foundations-bugs mailing list