-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Follow-up from #716
Currently, at least 2 packages needed to be tweaked due to errors around 32-bit personality support for aarch64-linux builds:
prootstrace
...my understanding is still a bit fuzzy, but I believe "32-bit personality" means using e.g. ARM32 (aarch32) binaries on ARM64 (aarch64) platforms (or x86 binaries on x86-64 platforms). We basically had to change the build options for both packages, meaning that neither supports 32-bit personalities on aarch64 now. Conversely, I believe both packages do support 32-bit personalities on x86-64.
(My best guess is this is related to the toolchain. It's a bit weird 32-bit personality support apparently works fine on x86-64, but not aarch64. Maybe it's some gcc/glibc/etc default that's different between x86-64 and aarch64?)