On Sat, Mar 27, 2021 at 01:54:11PM +0000, Richard Purdie wrote:
> On Sat, 2021-03-27 at 02:41 +0100, Lars Poeschel wrote:
> > From: Lars Poeschel <poesc...@lemonage.de>
> > 
> > The functions for checking the C compiler version call the compiler with
> > the --version argument and capture stdout and stderr to extract the
> > version information from that. This does not work if something goes
> > wrong for the compiler and it then prints some warning to stderr. The
> > following regex will certainly fail in that case.
> > It is better to just concentrate on stdout where the real version is
> > printed to and ignore stderr. So we have a chance to get a version info
> > even if a waring or error happened.
> > 
> > Signed-off-by: Lars Poeschel <poesc...@lemonage.de>
> > ---
> >  meta/lib/oe/utils.py | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> What kind of warning/error would a compiler generate that we should 
> ignore here? This seems a little odd...

Well, to be more specific: It seems to come from the shell, that then
invokes the compiler. Nevertheless it is stored in the output variable.
In my case it contains:
/nix/store/9ywr69qi622lrmx5nn88gk8jpmihy0dz-bash-4.4-p23/bin/sh: warning: 
setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/nix/store/9ywr69qi622lrmx5nn88gk8jpmihy0dz-bash-4.4-p23/bin/bash: warning: 
setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
gcc (GCC) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Regards,
Lars
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#150020): 
https://lists.openembedded.org/g/openembedded-core/message/150020
Mute This Topic: https://lists.openembedded.org/mt/81644274/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to