[gnutls-devel] gnutls 3.4.10 testsuite error on amd64 (SSSE3 cipher tests failed)

Andreas Metzler ametzler at bebt.de
Wed Mar 16 17:44:35 CET 2016

On 2016-03-16 Nikos Mavrogiannopoulos <nmav at gnutls.org> wrote:
> On Tue, Mar 15, 2016 at 7:44 PM, Andreas Metzler <ametzler at bebt.de> wrote:
>> ./test-hash-large failed on one of Debian's autobuilders (AMD Opteron
>> 23xx):
>> (sid_amd64-dchroot)ametzler at barriere:~/GNUTLS/gnutls28-3.4.10/tests/slow$ ./test-hash-large --verbose --debug  7777
>> Illegal instruction
>> SSSE3 cipher tests failed

> Thanks. It seems that the CPU has no SSSE3 and the test overrides the
> cpuid to force SSSE3 usage. I'm wondering whether it is better to
> change the test to detect cpu capabilities via /proc/cpuinfo, or
> remove the ability to override a CPU flag if the CPU doesn't support
> it.


I thought that GNUTLS_CPUID_OVERRIDE was not supposed to enable
unavailable features: "Note that CPU detection cannot be overriden,
i.e., VIA options cannot be enabled on an Intel CPU."

cu Andreas

`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

More information about the Gnutls-devel mailing list