Re: allowed uses of non-baseline CPU extensions
- Date: Thu, 5 Oct 2017 21:05:17 +0100
- From: Simon McVittie <smcv@xxxxxxxxxx>
- Subject: Re: allowed uses of non-baseline CPU extensions
On Thu, 05 Oct 2017 at 20:10:02 +0200, Sven Joachim wrote:
> On 2017-10-05 09:09 +0100, Simon McVittie wrote:
> > Unfortunately, dpkg's cputable doesn't seem to
> > have a column for "what is a normal uname -m on this architecture?",
> The closest thing to that is DEB_HOST_GNU_CPU which debhelper uses in
> both the cmake and autoconf buildsystems.
This will mostly work, although it could be problematic if a build system
special-cases one of the architectures where the GNU vocabulary and the
uname -m vocabulary differ: mips(64)el (DEB_HOST_GNU_CPU is mips(64)el,
uname -m is mips(64)), powerpc(64)(le) (DEB_HOST_GNU_CPU starts with
powerpc, uname -m starts with ppc) or arm* (DEB_HOST_GNU_CPU is arm,
uname -m is armv5qwertyjkl or something).