jedisct1 / libsodium

A modern, portable, easy to use crypto library.
https://libsodium.org
Other
12.18k stars 1.73k forks source link

Make check fails on AMD64 with GCC 7.4.0 #965

Closed Avatat closed 4 years ago

Avatat commented 4 years ago

I would like to report, that some tests are failing after building libsodium master branch on AMD64 using GCC 7.4.0 on Ubuntu 18.04: https://travis-ci.com/github/mumble-voip/crypto-benchmark/jobs/341615315

../../build-aux/test-driver: line 107: 29571 Aborted                 (core dumped) "$@" > $log_file 2>&1
FAIL: core_ed25519
../../build-aux/test-driver: line 107: 29591 Aborted                 (core dumped) "$@" > $log_file 2>&1
FAIL: core_ed25519_h2c
../../build-aux/test-driver: line 107: 29611 Aborted                 (core dumped) "$@" > $log_file 2>&1
FAIL: core_ristretto255
PASS: kdf_hkdf
PASS: pwhash_scrypt
PASS: pwhash_scrypt_ll
PASS: scalarmult_ed25519
../../build-aux/test-driver: line 107: 29707 Aborted                 (core dumped) "$@" > $log_file 2>&1
FAIL: scalarmult_ristretto255

Tests pass when the build is done on Arm64 platform or AMD64 and Clang. It even works on AMD64 but using Ubuntu 20.04 and GCC 9.3.0.