Source: chromium
Version: 83.0.4103.116-3.1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

chromium fails to build on armhf:
| FAILED: obj/v8/v8_base_without_compiler/cpu-arm.o 
| clang++ -MMD -MF obj/v8/v8_base_without_compiler/cpu-arm.o.d -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE 
-DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND 
-DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 
-DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_ARRAY_BUFFER_EXTENSION 
-DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_EMBEDDED_BUILTINS -DV8_SHARED_RO_HEAP 
-DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH 
-DV8_SNAPSHOT_COMPRESSION -DV8_DEPRECATION_WARNINGS -DV8_TARGET_ARCH_ARM 
-DCAN_USE_ARMV7_INSTRUCTIONS -DCAN_USE_VFP3_INSTRUCTIONS -DV8_HAVE_TARGET_OS 
-DV8_TARGET_OS_LINUX -DDISABLE_UNTRUSTED_CODE_MITIGATIONS 
-DV8_DEPRECATION_WARNINGS -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DUSING_SYSTEM_ICU=1 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t 
-DU_IMPORT=U_EXPORT -DV8_DEPRECATION_WARNINGS -DUSE_SYSTEM_ZLIB=1 -I../.. -Igen 
-I../../v8 -Igen/v8 -Igen/shim_headers/icui18n_shim 
-Igen/shim_headers/icuuc_shim -Igen/shim_headers/libevent_shim 
-Igen/shim_headers/zlib_shim -I../../v8/include -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread 
-fcolor-diagnostics -fmerge-all-constants 
-fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang 
-instcombine-lower-dbg-declare=0 --target=arm-linux-gnueabihf -march=armv7-a 
-mfloat-abi=hard -mtune=generic-armv7-a -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir 
-Xclang . -no-canonical-prefixes -mfpu=vfpv3-d16 -mthumb -Wall -Wextra 
-Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi 
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing 
-Wno-unneeded-internal-declaration -Wno-undefined-var-template 
-Wno-ignored-pragma-optimize -Wno-pointer-to-int-cast -fno-omit-frame-pointer 
-g0 -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare 
-Wmissing-field-initializers -Wunreachable-code -fno-ident -fdata-sections 
-ffunction-sections -fvisibility=default -Wexit-time-destructors 
-I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 
-std=c++14 -fno-exceptions -fno-rtti -Wdate-time -D_FORTIFY_SOURCE=2 -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wno-conversion -Wno-unused-function 
-Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations  
-fno-delete-null-pointer-checks -c ../../v8/src/codegen/arm/cpu-arm.cc -o 
obj/v8/v8_base_without_compiler/cpu-arm.o
| ../../v8/src/codegen/arm/cpu-arm.cc:45:16: error: write to reserved register 
'R7'
|   asm volatile("svc 0\n"
|                ^
| 1 error generated.
| [32359/39645] CXX obj/v8/v8_base_without_compiler/wasm-serialization.o
| [32360/39645] CXX obj/v8/v8_base_without_compiler/interface-descriptors-arm.o
| [32361/39645] CXX obj/v8/v8_base_without_compiler/assembler-arm.o
| ninja: build stopped: subcommand failed.

See
https://buildd.debian.org/status/fetch.php?pkg=chromium&arch=armhf&ver=83.0.4103.116-3.1%2Bb2&stamp=1607626873&raw=0

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to