Closed hrnciar closed 1 month ago
Not really sure what's causing this. Does i686 on Fedora implicate sse2 support?
On my x64 machine I appear to get correct results even when forcing sse2 instead of avx2.
You can find the HW details here: https://kojipkgs.fedoraproject.org//work/tasks/5850/124845850/hw_info.log Seems like it uses both sse2 and avx2.
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat vnmi umip pku ospke avx512_vnni md_clear flush_l1d arch_capabilities
I managed to reproduce this when building a 32 bit binary of the library on my system. Looking into it
I published v3.1.1 which should fix these issues. In addition I added a 32bit ci test to avoid regressions on this.
Hello,
I am trying to update rapidfuzz-cpp in Fedora to the latest 3.0.5 version, but I am getting a test failures on i686 architecture.
Full log: https://kojipkgs.fedoraproject.org//work/tasks/5616/124845616/build.log
Thank you, for the help.