#8 RPM with fsverity plugin does not build on aarch64
Opened 3 years ago by malmond. Modified 3 years ago

(Report on a broken build following enabling aarch64 in https://pagure.io/centos-sig-hyperscale/sig/issue/71)
(moved from https://pagure.io/centos-sig-hyperscale/sig/issue/73)

I did a rebuild of rpm in hyperscale8s-packages-experimental-el8, rebasing forward a couple of changes in c8s itself. That part is fine, but on a test build I saw:

Example log: https://cbs.centos.org/kojifiles/work/tasks/8445/2548445/build.log

it fails to find fsverity.so (the rpm plugin) at packaging time, because ./configure can't find the headers:

checking linux/fsverity.h usability... no
checking linux/fsverity.h presence... no
checking for linux/fsverity.h... no

Support for fsverity on 64k page size systems is not working today. I will check to see if we're working on it.

In the interim, I'm going to use arch-specific macros to turn fsverity off on aarch64 (and ppc64le) as those are known broken.


Metadata Update from @dcavalca:
- Issue tagged with: rpm

3 years ago

Metadata Update from @jvreeland:
- Issue assigned to jvreeland

3 years ago

Metadata Update from @ngompa:
- Issue tagged with: c8s

3 years ago

@chantra we should check if the update you're working on fixes this.

Log in to comment on this ticket.

Metadata