On 10/30/21 8:43 PM, Andrey Rahmatullin wrote: > On Sat, Oct 30, 2021 at 02:20:40PM +0200, Ole Streicher wrote: >> I have a package (pyraf) where I need to switch off some tests for i386 >> (but not for other 32-bit platforms). I do this by >> >> import platform >> is_i386 = platform.machine() in ('i386', 'i486', 'i586', 'i686') > Yup, this is incorrect. This is the same as `uname -m` and so returns the > kernel architecture. > If you want to do this purely at the upstream side without checking > DEB_HOST_ARCH, AFAIK there is no 100% reliable way to do this.
I would also advise to use DEB_HOST_ARCH... Maybe with some fallbacks if you wish to upstream it? Cheers, Thomas Goirand (zigo)