Commit ea0e021c authored by Matthew Fernandez's avatar Matthew Fernandez
Browse files

fix: realign autopkgtest libatomic check with the verifier

The autopkgtest to check Rumur could generate a compilable model contains logic
to decide whether linking against libatomic is needed, but this logic did not
correspond to the actual verifier code closely enough. The __sync built-in it
tests can be lowered to a single instruction on ≥ armv8.1-a, but the __atomic
built-ins used in the actual verifier cannot.

Changes to the verifier itself should now allow it to be lock-free on ≥
armv8.1-a. This change updates the logic used to check libatomic requirements to
something that approximates the new verifier.

Debian: fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018205


Reported-by: default avatarTobias Frost <tobi@debian.org>
Thanks: Caroline Xu
parent 914c7aa0
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment