Re: Compiling LO for lcov/gcov code coverage fails (gb_GCOV=YES)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 15.05.22 15:00, Maarten Hoes wrote:
I guess that 'git bisect run' considers things a 'success' if the build succeeds (zero exit code), and a 'failure' if the build fails (non zero exit code). Duh. But I don't get the impression that it matters to git what it exactly was that made the build fail ?  I mean, what if there were multiple build breakages between 'good commit' and 'bad commit', but you are only looking for a specific failure (gcov related), and not possible others that also broke the build ?

maybe this can be useful:

The special exit code 125 should be used when the current source code cannot be tested. If the

script exits with this code, the current revision will be skipped (see git bisect skip above)

I know you can limit the build to specific build targets, which would make this less likely from occurring, with 'make -C external Module_foo'. But when I tried this like this :

make clean
./autogen.sh --enable-python=internal --without-system-libs --without-system-headers
verbose=t make --output-sync=target -C external Module_liborcus

I get a build error :

/bin/sh: line 1: /home/maarten/src/libreoffice/core/workdir/LinkTarget/Executable/concat-deps: No such file or directory

this will build only the external module without any prerequisites in other modules; try instead "make liborcus.all" - this will read all makefile but build only what's necessary for the one module.



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux