On Fri, Aug 29, 2025 at 10:39:24AM +0200, Helmut Grohne wrote:
> Source: xmbmon
> Severity: important
> Tags: ftbfs
> 
> xmbmon fails to build from source on all non-x86 architectures as it 
> attempts to #include <sys/io.h>. This has been the case for many years 
> and is probably fine. However, QA stuff can run into this problem and 
> documenting the FTBFS lowers the noise on the QA side. An alternative 
> would be to forbid building on non-x86:
> 
>     Build-Depends: unsupported-architecture [!any-amd64 !any-i386]

I would rather suggest
  Architecture: amd64 i386 x32
for two reasons:

1. Such Build-Depends tricks are a reasonable workaround for the lack
of ! in the Architecture field, but positive Architecture lists can be 
expressed without problem.

2. Hurd also looks quite unsupported.

> I'm not sure that that's better than the status quo though. In any case, 
> this report should not be worrying. It probably works fine on x86 and 
> may not be useful elsewhere.

"Hardware monitoring without kernel dependencies" - this is the kind
of software that needs serious porting to every architecture where it 
should run.

> Helmut

cu
Adrian

Reply via email to