[Bug 2086782] Re: [UBUNTU 24.04] Exception handling support is disabled in libc++/libc++abi

Ural Tunaboyu 2086782 at bugs.launchpad.net
Thu Jul 10 20:02:50 UTC 2025


Ubuntu 24.10 (Oracular Oriole) has reached end of life, so this bug will
not be fixed for that specific release.

** Changed in: llvm-toolchain-18 (Ubuntu Oracular)
       Status: New => Won't Fix

-- 
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/2086782

Title:
  [UBUNTU 24.04] Exception handling support is disabled in
  libc++/libc++abi

Status in Ubuntu on IBM z Systems:
  In Progress
Status in llvm-defaults package in Ubuntu:
  Invalid
Status in llvm-toolchain-18 package in Ubuntu:
  Fix Released
Status in llvm-toolchain-19 package in Ubuntu:
  Fix Released
Status in llvm-defaults source package in Noble:
  Invalid
Status in llvm-toolchain-18 source package in Noble:
  New
Status in llvm-toolchain-19 source package in Noble:
  New
Status in llvm-defaults source package in Oracular:
  Invalid
Status in llvm-toolchain-18 source package in Oracular:
  Won't Fix
Status in llvm-toolchain-19 source package in Oracular:
  Won't Fix
Status in llvm-defaults source package in Plucky:
  Invalid
Status in llvm-toolchain-18 source package in Plucky:
  Fix Released
Status in llvm-toolchain-19 source package in Plucky:
  Fix Released

Bug description:
  Currently the C++ exception handling support is disabled for s390x
  when building libc++/libc++abi packages:

  ifneq (,$(filter $(DEB_HOST_ARCH),s390x))
    STAGE_ALL_CMAKE_EXTRA += -DLLVM_HOST_TRIPLE=s390x-linux-gnu
    LIBCXX_EXCEPTIONS := OFF

  However, this is supposed to work on s390x and has already been
  enabled in other distros. Please, remove the s390x special handling
  here.

  Be aware that we used to lack proper libunwind support for Z, what
  might have triggered this. But this has been solved some time ago.

  ---
  Ubuntu package:
  libc++abi1-18 1:18.1.3-1ubuntu1

  
  ---------------------------------------------------
  libunwind could be enabled for s390x as well:

  # Enable libunwind (or not)
  LIBUNWIND_ENABLE=yes
  ifneq (,$(filter $(DEB_HOST_ARCH), s390x armel m68k mipsel mips64el hurd-i386 powerpc sparc sparc64 x32))
    LIBUNWIND_ENABLE=no

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2086782/+subscriptions




More information about the foundations-bugs mailing list