[Bug 2060999] Re: Please drop libamdhip64-5 from depends on arm64

Cory Bloor 2060999 at bugs.launchpad.net
Thu Apr 11 23:02:48 UTC 2024


I had to fight a bit to figure out how to build ucx due to the
"debian.upstream" directory, but I've completed an arm64 build. I can
confirm that when autoconf fails to find libamdhip64-dev, it will just
disable ROCm support.

I must admit, I didn't restart my arm64 build after fixing the
maintainer. I do not have access to native arm64 hardware, so I used a
qemu image and it took a very long time to compile.

```
$ dpkg -I libucx0_1.16.0+ds-5ubuntu1_arm64.deb
 new Debian package, version 2.0.
 size 1081146 bytes: control archive=1202 bytes.
     786 bytes,    18 lines      control
    1068 bytes,    14 lines      md5sums
     314 bytes,     9 lines      shlibs
      75 bytes,     2 lines      triggers
 Package: libucx0
 Source: ucx
 Version: 1.16.0+ds-5ubuntu1
 Architecture: arm64
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Installed-Size: 3288
 Depends: ibverbs-providers (>= 35), libc6 (>= 2.38), libfuse3-3 (>= 3.2.3), libibverbs1 (>= 34), librdmacm1t64 (>= 23)
 Section: libs
 Priority: optional
 Multi-Arch: same
 Homepage: https://www.openucx.org
 Description: Unified Communication X libraries
  Unified Communication X (UCX) provides an optimized communication layer
  for Message Passing (MPI), PGAS/OpenSHMEM libraries and RPC/data-centric
  applications.
  UCX utilizes high-speed networks for inter-node communication,i
  and shared memory mechanisms for efficient intra-node communication.
  This package provides shared libraries for UCX.
```

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2060999

Title:
  Please drop libamdhip64-5 from depends on arm64

Status in ucx package in Ubuntu:
  New

Bug description:
  rocm-hipamd FTBFS on arm64 in noble due to
  https://bugs.launchpad.net/ubuntu/+source/mumax3/+bug/2032624. It
  seems unlikely that a fix for glibc can be merged in time for noble. I
  will be requesting that the arm64 binaries for rocm-hipamd be removed
  from the archive so that fixes for amd64 and ppc64el can migrate from
  noble-proposed to noble.

  Unfortunately, this will impact ucx 1.16.0+ds-5 as it depends on rocm-
  hipamd. I would suggest that ROCm support in ucx should be disabled on
  arm64, much like it is disabled on risc64. Once glibc is fixed,
  support for ROCm on arm64 can be restored.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ucx/+bug/2060999/+subscriptions




More information about the Ubuntu-sponsors mailing list