uname -m for an Intel machine running FreeBSD
Clay Daniels
clay.daniels.jr at gmail.com
Mon Jan 27 02:46:55 UTC 2020
I'm working on building an efitool program written and used in various
linux flavors that I would like to see work on FreeBSD.
from: Make.rules
...
"ARCH = $(shell uname -m | sed 's/i.86/ia32/;s/arm.*/arm/')
ifeq ($(ARCH),ia32)
ARCH3264 = -m32
else ifeq ($(ARCH),x86_64)
ARCH3264 =
else ifeq ($(ARCH),aarch64)
ARCH3264 =
else ifeq ($(ARCH),arm)
ARCH3264 =
else
$(error unknown architecture $(ARCH))
endif"
...
On my newer Ryzen 7 machine:
clay at bsd13:~ % uname
FreeBSD
clay at bsd13:~ % uname -m
amd64
clay at bsd13:~ % uname -a
FreeBSD bsd13 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r357002: Thu Jan 23
04:35:00 UTC 2020
root at releng1.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
amd64
clay at bsd13:~ %
On my older AMD E2 or E3 running Kali Linux:
root at kali:~# uname
Linux
root at kali:~# uname -a
Linux kali 5.3.0-kali2-amd64 #1 SMP Debian 5.3.9-3kali1 (2019-11-20) x86_64
GNU/Linux
root at kali:~# uname -m
x86_64
root at kali:~#
I think I can manage the code, except I don't have an Intel machine to
know what "name" uname -m returns on a Intel box running FreeBSD.
Can someone with an Intel machine tell me what uname -m returns?
Thanks.
Clay Daniels
More information about the freebsd-questions
mailing list