kern/77355: [i386] [patch] Detect i*86 subarches for uname

Alexander Best alexbestms at
Tue Feb 9 17:00:12 UTC 2010

The following reply was made to PR kern/77355; it has been noted by GNATS.

From: Alexander Best <alexbestms at>
To: <bug-followup at>
Cc: Robert Millan <rmh at>,
 Bruce Evans <bde at>
Subject: Re: kern/77355: [i386] [patch] Detect i*86 subarches for uname
Date: Tue, 09 Feb 2010 17:57:38 +0100 (CET)

 how about returning "hw.model" for uname -p? i believe this is what linux is
 doing. also since the -p option isn't defined in POSIX.1-2008, (cross
 platform) scripts etc. shouldn't depend on it.
 also i don't see a reason why uname -m shouldn't return i686. this is the
 architecture of all modern ia32 cpus. and as mentioned before this would
 trigger i686 specific optimisation in certain scripts. although most scripts
 use /etc/make.conf or gcc itself for detecting cpu specific features.
 ps: the pr which requested the -p option back in 1998 is bin/5826.

More information about the freebsd-bugs mailing list