Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1016287

Bug#964171: meson build triggers blhc compiler-flags-hidden warning

From Jussi Pakkanen <jpakkane@gmail.com>
Newsgroups linux.debian.bugs.dist
Subject Bug#964171: meson build triggers blhc compiler-flags-hidden warning
Date 2020-07-03 10:00 +0200
Message-ID <AooM2-Wr-13@gated-at.bofh.it> (permalink)
References <Aon3z-77-3@gated-at.bofh.it> <Aon3z-77-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri, 3 Jul 2020 at 09:00, Kunal Mehta <legoktm@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.

Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread


Thread

Bug#964171: meson build triggers blhc compiler-flags-hidden warning Jussi Pakkanen <jpakkane@gmail.com> - 2020-07-03 10:00 +0200

csiph-web