Re: aarch64 electron build failure: fatal error: 'asm/hwcap.h' file not found; mark as BROKEN_aarch64 until fixed?

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 18 Feb 2025 06:27:29 UTC
On Feb 17, 2025, at 19:38, Mark Millard <marklmi@yahoo.com> wrote:

> I was doing a poudriere(-devel) "bulk -ca" test on an aarch64
> system and ran into electron33 failing for multiple examples
> of:
> 
> In file included from ../../third_party/unrar/src/crypt.cpp:1:
> In file included from ../../third_party/unrar/src/rar.hpp:6:
> ../../third_party/unrar/src/os.hpp:167:10: fatal error: 'asm/hwcap.h' file not found
>  167 | #include <asm/hwcap.h>
>      |          ^~~~~~~~~~~~~
> 1 error generated.
> 
> (Note: electron31 and electron32 are still building.)
> 
> It would seem appropriate to avoid wasting time on bad
> build attempts as long as this is the case: while it is
> not yet fixed, it likely should be marked as BROKEN_aarch64
> in the Makefile involved.


electron32 got the same sort of failures:

2.3.0/pulseaudio-16.1/src -DPA_MAJOR=16 -c ../../third_party/unrar/google/unrar_wrapper.cc -o obj/third_party/unrar/unrar/unrar_wrapper.o
In file included from ../../third_party/unrar/google/unrar_wrapper.cc:13:
In file included from ../../third_party/unrar/src/rar.hpp:6:
../../third_party/unrar/src/os.hpp:167:10: fatal error: 'asm/hwcap.h' file not found
  167 | #include <asm/hwcap.h>
      |          ^~~~~~~~~~~~~
1 error generated.


Note: electron31 is still building.


I'll also note that chromium got the same sort of error:

In file included from ../../third_party/unrar/google/unrar_wrapper.cc:13:
In file included from ../../third_party/unrar/src/rar.hpp:6:
../../third_party/unrar/src/os.hpp:167:10: fatal error: 'asm/hwcap.h' file not found
  167 | #include <asm/hwcap.h>
      |          ^~~~~~~~~~~~~
1 error generated.


Note: ungoogled-chromium is still building, as is
iridium-browser .


===
Mark Millard
marklmi at yahoo.com