> However, I'm not quite sure why does > > ++#ifdef S390_CRC32_VX > ++ if (getauxval(AT_HWCAP) & HWCAP_S390_VX) > ++ return s390_crc32_vx; > ++#endif > > work. For me getauxval() causes a segfault when called from an ifunc, > that's why I have to use the s390-specific ifunc's hwcap parameter.
Perhaps a bug in your compiler version? In any case, I believe we can consider the current patch as working as intended, despite this mystery. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1932010 Title: [21.10 FEAT] zlib CRC32 optimization for s390x To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1932010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs