On Tue, Aug 17, 2021 at 9:40 AM Niels Möller <[email protected]> wrote:
> The configuration where it didn't work was > powerpc64-openwrt-linux-musl. I'd like Nettle to work on embedded > systems whenever practical. But support depends on assistance from users > of those systems. > > As I understood it, this system needs to use the v2 ABI. I would hope > it's easy to detect the abi used by the configured C compiler, and then > select the same prologue sequence as is currently used for > little-endian. I.e., one more configure test, and changing the > "ifelse(WORDS_BIGENDIAN,no," condition in powerpc64/machine.m4 to check > a different configure variable. > I skipped processing the assembly files with a different approach, I made the configuration check for musl and endianness variant to trigger assembly processing. You can check the fix in this branch https://git.lysator.liu.se/mamonet/nettle/-/tree/ppc64_musl_fix Apparently, the bug reporter uses a cross-compiler for powerpc arch. It would be great to run this fix at the same bug environment since I tested the patch in different circumstances. regards, Mamone _______________________________________________ nettle-bugs mailing list [email protected] http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs
