feature request: force explicit machine in `uname(2)` and `uname(1)`
This issue is to track discussion around the following:
All requests to
uname()
need to return the correct machine string. For example,armv7l
orarmhf
as opposed to the 32-bit subset/mode of the 64-bit ARM ISA,armv8l
.
This would need to work for all cases where we have 64-bit hardware capable of running our 32-bit targets.
Do we need uname
wrappers, or LD_PRELOAD
hacks, or custom kernels?
My only focus right now is on the autobuilder environment, but knowledge on what is "correct" will be useful regardless.