Yes, I don't think el8's libpmemobj is really supported on ppc64le. The non-modular package is ExclusiveArch: x86_64 , see https://git.centos.org/rpms/nvml/blob/c8/f/SPECS/nvml.spec . Actually I didn't realize there even was a modular version of that package available somewhere.

For Ceph's pacific branch, I used the following patch:

diff --git a/ceph.spec.in b/ceph.spec.in
index 425a364b37a..e015f1abbbd 100644
--- a/ceph.spec.in
+++ b/ceph.spec.in
@@ -31,7 +31,7 @@
 %endif
 %if 0%{?fedora} || 0%{?rhel}
 %bcond_without selinux
-%ifarch x86_64 ppc64le
+%ifarch x86_64
 %bcond_without rbd_rwl_cache
 %bcond_without rbd_ssd_cache
 %global _system_pmdk 1


However, this RPM packaging looks a bit different in Ceph's master branch, so I don't have a patch there, and I need to investigate that further.

- Ken

On Wed, Sep 22, 2021 at 2:23 AM Sandro Bonazzola <sbonazzo@redhat.com> wrote:
Hi, oVirt CI started to report the following error:
Error: 
 Problem: package ceph-common-2:16.2.6-1.el8s.ppc64le requires libpmemobj.so.1()(64bit), but none of the providers can be installed
  - cannot install the best candidate for the job
  - package libpmemobj-1.9.2-1.module_el8.4.0+806+82bbed84.ppc64le is filtered out by modular filtering
  - package libpmemobj-1.9.2-1.module_el8.5.0+756+4cdc1762.ppc64le is filtered out by modular filtering
Can you please have a look? Thanks

--

Sandro Bonazzola

MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV

Red Hat EMEA

sbonazzo@redhat.com   

Red Hat respects your work life balance. Therefore there is no need to answer this email out of your office hours.


_______________________________________________
CentOS-devel mailing list
CentOS-devel@centos.org
https://lists.centos.org/mailman/listinfo/centos-devel