Control: tags 1018041 patch Hi Samuel,
Em qua., 24 de ago. de 2022 às 12:33, Samuel Thibault <sthiba...@debian.org> escreveu: > > We can see > > 469:NONVERBOSE BUILD: [ 35%] Building C object > src/modules/mpi/CMakeFiles/eztrace-mpi.dir/mpi_funcs/mpi_allgather.c.o > 479:NONVERBOSE BUILD: [ 37%] Building C object > src/modules/mpi/CMakeFiles/eztrace-mpi.dir/mpi_funcs/mpi_allgatherv.c.o > 487:NONVERBOSE BUILD: [ 39%] Building C object > src/modules/mpi/CMakeFiles/eztrace-mpi.dir/mpi_funcs/mpi_allreduce.c.o > etc. > > But there are the corresponding verbose lines just after them: > > https://salsa.debian.org/debian/eztrace/-/jobs/3143966/raw > > [ 35%] Building C object > src/modules/mpi/CMakeFiles/eztrace-mpi.dir/mpi_funcs/mpi_allgather.c.o > cd > /builds/debian/eztrace/debian/output/source_dir/build-mpich/src/modules/mpi > && /usr/bin/mpicc.mpich -Deztrace_mpi_EXPORTS > -I/builds/debian/eztrace/debian/output/source_dir/src/modules/mpi > -I/builds/debian/eztrace/debian/output/source_dir/src/core/include/eztrace-core > -I/builds/debian/eztrace/debian/output/source_dir/src/core/include > -I/builds/debian/eztrace/debian/output/source_dir/build-mpich/src/core/include > -I/builds/debian/eztrace/debian/output/source_dir/src/eztrace-lib/include -g > -O2 -ffile-prefix-map=/builds/debian/eztrace/debian/output/source_dir=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -I/usr/include -D_GNU_SOURCE -fPIC -Wall -Wextra > -Wpedantic -DUSE_MPI3 -DLD_PRELOAD_NAME=\"LD_PRELOAD\" > -DMPI_MODULE_NAME=mpich -Wno-error=incompatible-pointer-types > -Wno-error=pointer-arith -Wno-error=int-conversion > -Wno-gnu-zero-variadic-macro-arguments -D_GNU_SOURCE -MD -MT > src/modules/mpi/CMakeFiles/eztrace-mpi.dir/mpi_funcs/mpi_allgather.c.o -MF > CMakeFiles/eztrace-mpi.dir/mpi_funcs/mpi_allgather.c.o.d -o > CMakeFiles/eztrace-mpi.dir/mpi_funcs/mpi_allgather.c.o -c > /builds/debian/eztrace/debian/output/source_dir/src/modules/mpi/mpi_funcs/mpi_allgather.c This issue was caused by a specific behavior of the cmake on this source code. Please, check the attached patch to fix the problem, forcing blhc to ignore the inadequate lines. Cheers, Eriberto
--- debian/rules.ORIG 2022-08-24 14:07:41.889022406 -0300 +++ debian/rules 2022-08-24 14:08:36.415637889 -0300 @@ -32,6 +32,7 @@ endif override_dh_auto_build: + @echo 'blhc: ignore-line-regexp: \[\ +[0-9]+%\]\ Building\ C\ object\ (src|test)/.+\.c\.o' dh_auto_build -Bbuild-mpich ifeq ($(OPENMPI),yes) dh_auto_build -Bbuild-openmpi