Closed spencer-cdw closed 1 year ago
This actually might be intentional. According to this stack overflow question you may want both 32 and 64 bit checks on 64 bit systems incase you use any 32 bit libraries.
Confirmed, on 64 bit systems, both arch=b32
and arch=b64
should be set.
This actually might be intentional. According to this stack overflow question you may want both 32 and 64 bit checks on 64 bit systems incase you use any 32 bit libraries.
Yes, exactly this! Do you want to add a comment with this information so nobody else has to discover this? ;)
Yes, documented here: https://github.com/dev-sec/cis-dil-benchmark/pull/132
This fixes the logic so that 32 bit checks only run on 32 bit sytems and 64 bit checks run on 64 bit systems.
Before this change, the 32 bit check would always run, even on 64 bit systems and would give false failures.
Note: I'm not sure how to test this on non x86 systems. Any guidance about how to
raise
a failure appreciated.OSX:
Ubuntu