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). smcv