Why two diffretn answers for "architecture"?

anneranch

Active Member
Joined
Mar 16, 2019
Messages
223
Reaction score
43
Credits
2,078
Why two different answers for "architecture"?


I get "armhf" is architecture used for mobile devices from the web. I do not detect any wheels on my Raspberry Pi so why "mobile"?
Yes it has WiFi and bluetooth.
Perhaps "armhf" is more generic?
I know "armv7l" is also hardware description for the RPi processor.
I do not care as long as I can configure / build working package.
Just asking.

pi@pi:~ $ uname -m
armv7l
pi@pi:~ $ sudo dpkg --print-architecture
armhf
 
Last edited:


Looks as I stepped into another pile of excrement .
The web is full of similar errors / question likes this one.

" package architecture (armhf) does not match system (amd64)"

It sure looks as "package architecture" and "system (?) " can be different,
Funny thing - one can "add" (arbitrary ?) package architecture TO SYSTEM (database?)

They should then match !
No more speculations (fancy name for guessing) - I'll do some "what if" tests. Stand by.

BTW I did build my version of "bluez" using "armhf" architecture.
Have not tried to test it in C++ code.
 
Here is the "real scoop".

It looks as "an industry" could use different term when going from one version to another.
In this particular case "they" PORT software from version "Goofy" to version "Donald".
AND use same term PORT when the actual hardware changes.
In short - "armhf" ARMHardFloat (port) is hardware concept and the lowest real implementation / port is on "armv7l".

As used on RPi 3B.

https://wiki.debian.org/ArmPorts
 

Members online


Latest posts

Top