One note, the desired/actual behavior depends on the OS (since uname -p isn't portable). For example, on Ubuntu 20.04, I get:
$ dpkg -l coreutils |
Desired=Unknown/Install/Remove/Purge/Hold |
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) |
||/ Name Version Architecture Description |
+++-==============-=============-============-================================= |
ii coreutils 8.30-3ubuntu2 amd64 GNU core utilities |
$ uname -p |
x86_64 |
$ bundle exec facter processors.isa |
x86_64
|
So to fix this issue, you'll want to test it on an OS where "uname -p" returns something like "Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz" |