Public bug reported:

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

** Affects: linux (Ubuntu)
     Importance: Undecided
     Assignee: Skipper Bug Screeners (skipper-screen-team)
         Status: New


** Tags: architecture-s39064 bugnameltc-208925 severity-high 
targetmilestone-inin---

** Tags added: architecture-s39064 bugnameltc-208925 severity-high
targetmilestone-inin---

** Changed in: ubuntu
     Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)

** Package changed: ubuntu => linux (Ubuntu)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2086782

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

Status in linux package in Ubuntu:
  New

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/+source/linux/+bug/2086782/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to