On Fri, 3 Jul 2020 at 09:00, Kunal Mehta <lego...@debian.org> wrote:

> All of the packages that I maintain which use meson (zimlib, libkiwix,
> zimwriterfs) trigger blhc's compiler-flags-hidden[1] warning. I'm guessing 
> that
> it's something in meson doing this.
>
> Specifically, it's for a non-verbose build. Here's the most recent amd64 
> zimlib
> buildd log:
>
> user@DD:~$ blhc --debian --line-numbers zimlib.log
> 609:NONVERBOSE BUILD: C++ linker for the host machine: c++ ld.bfd 2.34
>
> I've attached the full log output in case it's helpful.

The attached log does not seem to contain this error. At least
searching for "NONVERBOSE" does not produce any hits. If you look at
the actual compilation commands at the end, they are all printed in
full as required.

Based on the error message the complaint seems to come from one of the
build checks that Meson does in the background. We have never printed
those and I don't think any other build system does either (though I
might be wrong about that). It This seems more like an issue in
whatever code there is that checks for verbose builds. Such as if they
are just doing a regex for known c++ compiler names and it catches
"c++ ld.bfd 2.3.4" and thinks that is a compiler invocation.

Reply via email to