Package: src:bpftrace
Version: 0.24.1-1
Severity: serious
Tags: sid forky ftbfs
bpftrace ftbfs on armhf:
[ 96%] Building CXX object
src/ast/CMakeFiles/ast.dir/passes/return_path_analyser.cpp.o
cd
/build/reproducible-path/bpftrace-0.24.1/obj-arm-linux-gnueabihf/src/ast
&& /usr/bin/c++ -DHAVE_BFD_DISASM -DHAVE_LIBBPF_UPROBE_MULTI
-DHAVE_LIBDW -DHAVE_NAME_TO_HANDLE_AT=1 -DKERNEL_HEADERS_DIR=\"\"
-DLIBBFD_DISASM_FOUR_ARGS_SIGNATURE
-DLIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE
-DSYSTEM_INCLUDE_PATHS=\"auto\"
-I/build/reproducible-path/bpftrace-0.24.1/src
-I/build/reproducible-path/bpftrace-0.24.1/obj-arm-linux-gnueabihf/src
-I/build/reproducible-path/bpftrace-0.24.1/obj-arm-linux-gnueabihf
-isystem /usr/lib/llvm-19/include -g -O2
-ffile-prefix-map=/build/reproducible-path/bpftrace-0.24.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -Wall -Wextra -Werror=missing-field-initializers
-Werror=undef -Wpointer-arith -Wcast-align -Wwrite-strings -Wcast-qual
-Wunreachable-code -Wdisabled-optimization -MD -MT
src/ast/CMakeFiles/ast.dir/passes/return_path_analyser.cpp.o -MF
CMakeFiles/ast.dir/passes/return_path_analyser.cpp.o.d -o
CMakeFiles/ast.dir/passes/return_path_analyser.cpp.o -c
/build/reproducible-path/bpftrace-0.24.1/src/ast/passes/return_path_analyser.cpp
/build/reproducible-path/bpftrace-0.24.1/src/ast/passes/codegen_llvm.cpp:
In member function ‘bpftrace::ast::{anonymous}::ScopedExpr
bpftrace::ast::{anonymous}::CodegenLLVM::visit(bpftrace::ast::Call&)’:
/build/reproducible-path/bpftrace-0.24.1/src/ast/passes/codegen_llvm.cpp:1970:29:
error: no matching function for call to ‘min(<brace-enclosed initializer
list>)’
1970 | uint64_t size = std::min(
| ~~~~~~~~^
1971 | { size_opt, left_arg.type().GetSize(),
right_arg.type().GetSize() });
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~