Subj : Re: Inconsistent results for checking whether the OS is 32 or 64 bit To : Theo From : Adam Funk Date : Sun Jul 21 2024 19:24:56 On 2024-07-17, Theo wrote: > Adam Funk wrote: >> Hi >> >> I have a Pi 4 B that I use headlessly over SSH. I can't remember >> whether I installed the 32-bit or 64-bit OS on it, but different >> commands found on the web give different results. >> >> $ uname -m >> aarch64 >> >> $ getconf LONG_BIT >> 32 >> >> $ dpkg --print-architecture >> armhf >> >> Which one is right? > > That sounds like a 32 bit OS on 64 bit hardware. Not sure if uname -m is > the kernel or the hardware, but perhaps you're running a 32 bit userland on > a 64 bit kernel? That does seem to be the case. > Seems that Pi OS switched to a 64 bit kernel on the Pi4 in March 2023: > https://github.com/raspberrypi/firmware/issues/1795 "After updating 32 bit Raspi OS Pi 4 is on 64bit kernel" --- yes, that would explain it. Thanks! > It looks like 'getconf' returns glibc parameters, which would be 32 bit on a > 32 bit userland. > > Theo -- Master Foo once said to a visiting programmer: "There is more Unix-nature in one line of shell script than there is in ten thousand lines of C." ---Eric Raymond --- SoupGate-Win32 v1.05 * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3) .