On Feb 12, 2026, at 00:48, Robert Nagy <[email protected]> wrote:
> The latest update also fixes this issue on aarch64.
>
> On 11/02/26 10:01 -0800, Mark Millard wrote:
>> [Note: variations of chromium are blacklisted for aarch64 on various
>> official builder machines. They may be broken too but have no logs
>> showing such.]
>>
>>
>> The errors look like:
>>
>> ../../third_party/libaom/source/libaom/av1/encoder/hash.c -o obj/
>> third_party/libaom/libaom/hash.o
>>
>> ../../third_party/libaom/source/libaom/av1/encoder/hash.c:49:10: error:
>> conflicting types for 'av1_get_crc32c_value_c'
>>
>> 49 | uint32_t av1_get_crc32c_value_c(void *c, const uint8_t *buf,
>> size_t len) {
>>
>> | ^
>>
>> ../../third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h:286:10:
>> note: previous declaration is here
>>
>> 286 | uint32_t av1_get_crc32c_value_c(void *crc_calculator, uint8_t
>> *p, size_t length);
>>
>> | ^
>>
>> 1 error generated.
>>
>>
>> . . .
For aarch64 chromium-145.0.7632.45 (main) is failing with:
. . .
FAILED: [code=1] obj/third_party/libaom/libaom/aarch64_cpudetect.o
cc -MD -MF obj/third_party/libaom/libaom/aarch64_cpudetect.o.d
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-DNO_UNWIND_TABLES -D_GNU_SOURCE -D__ARM_NEON__=1
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0
-DCR_LIBCXX_REVISION=7ab65651aed6802d2599dcb7a73b1f82d5179d05 -DUSE_AURA=1
-DUSE_GLIB=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DNDEBUG -DNVALGRIND
-DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen
-I../../buildtools/third_party/libc++ -I../../third_party/libaom/source/config
-I../../third_party/libaom/source/libaom
-I../../third_party/libaom/source/config/linux/arm64-cpu-detect
-fprofile-use=../../chrome/build/pgo_profiles/chrome-linux-7632-1770141097-089c305f4b85a18f72bff6608b243c61543787ec-c5f20e0fbaf89b7428e82eb8efc3ab21a9485d63.profdata
-Wno-profile-instr-unprofiled -Wno-profile-instr-out-of-date
-Wno-backend-plugin -mllvm -enable-ext-tsp-block-placement=1
-fno-delete-null-pointer-checks -fno-strict-overflow -fno-ident -fno-math-errno
-fno-strict-aliasing -fstack-protector -fno-unwind-tables
-fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics
-fmerge-all-constants -fcomplete-member-pointers -mbranch-protection=standard
-mno-outline -ffile-compilation-dir=. -no-canonical-prefixes -O2
-fdata-sections -ffunction-sections -fno-unique-section-names
-fno-omit-frame-pointer -g0 -fsanitize=array-bounds
-fsanitize-trap=array-bounds -fvisibility=hidden -Wheader-hygiene
-Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable
-Wno-c++11-narrowing -Wno-unused-but-set-variable
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi
-Wloop-analysis -Wno-unneeded-internal-declaration -Wno-cast-function-type
-Wno-thread-safety-reference-return -Wno-nontrivial-memcall
-Wno-uninitialized-const-pointer -Wno-exit-time-destructors -std=c11 -c
../../third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c -o
obj/third_party/libaom/libaom/aarch64_cpudetect.o
../../third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c:210:2:
error: "Runtime CPU detection selected, but no CPU detection method "
"available for your platform. Rerun cmake with -DCONFIG_RUNTIME_CPU_DETECT=0."
210 | #error \
| ^
../../third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c:218:13:
error: call to undeclared function 'arm_get_cpu_caps'; ISO C99 and later do not
support implicit function declarations [-Wimplicit-function-declaration]
218 | flags = arm_get_cpu_caps() & arm_cpu_env_mask();
| ^
../../third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c:218:13:
note: did you mean 'aom_arm_cpu_caps'?
../../third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c:215:5:
note: 'aom_arm_cpu_caps' declared here
215 | int aom_arm_cpu_caps(void) {
| ^
216 | int flags = 0;
217 | if (!arm_cpu_env_flags(&flags)) {
218 | flags = arm_get_cpu_caps() & arm_cpu_env_mask();
| ~~~~~~~~~~~~~~~~
| aom_arm_cpu_caps
2 errors generated.
. . .
That is from:
<https://pkg-status.freebsd.org/ampere5/data/143arm64-default/fb751ba0f5ab/logs/errors/chromium-145.0.7632.45.log>
===
Mark Millard
marklmi at yahoo.com