I got confirmation from upstream @intel that pmdk is amd64 only, and there is some experimental arm64 code: """ There's no official support for architectures other than x86_64, because PMDK requires per-architecture code (see src/libpmem/$(ARCH)/).
Aarch64-specific code exists in the tree (it was provided by Intel employee for some experimental project and then refactored into separate directory by me, so it shouldn't break with each libpmem change), but nobody stepped-in to maintain it and verify that it actually works. I know that this code a) doesn't use non-invalidating flushing (the code exists, but there's no detection code, so it's not wired up) and b) doesn't provide aarch64-optimized versions of memcpy/memmove/memset, which means that the code is very likely slow. Until there's a maintainer for aarch64, bugs specific to that architecture will not block the release. """ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1790856 Title: [MIR] pmdk To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pmdk/+bug/1790856/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
