libntl binaries not portable

E. Madison Bray erik.m.bray@gmail.com
Thu Dec 31 11:14:41 GMT 2020


Hello,

(and attn: Marco Atzeri)

I use Cygwin's libntl package in my software, and some users are
reporting illegal instruction errors which appear to be coming from
Cygwin's NTL, which was built with native optimizations enabled.

It should probably be configured with

./configure NATIVE=off

while possibly still selecting at least some arch-specific
optimizations, such as CXXFLAGS=-mavx.

I haven't figured out exactly which features these users' CPUs are
missing but I've seen problems in the past with the PCLMUL
instructions.

Thanks,
Madison


More information about the Cygwin mailing list