lmi
[Top][All Lists]
Advanced

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

[lmi] PSA: Debian Sid updated gcc to 11, breaking lmi build


From: Vadim Zeitlin
Subject: [lmi] PSA: Debian Sid updated gcc to 11, breaking lmi build
Date: Wed, 20 Oct 2021 18:00:58 +0200

 Hello,

 Just wanted to let you know that you shouldn't update the compiler used
in your Debian Sid chroots, as the recent update of gcc from 10.3 to 11.2
broke lmi builds due to many new warnings, see

   https://github.com/let-me-illustrate/lmi/actions/runs/1364043877

I'm going to make patches fixing this soon, similarly to what had been
already done for clang in the patches discussed in

   https://lists.nongnu.org/archive/html/lmi/2021-04/msg00029.html

 Unless you'd prefer to actually fix the enum/enum-or-float conversion
warnings instead of simply suppressing them this time, now that it affects
gcc too and not just clang? This would take slightly longer, but should
still be doable.

 Finally, I'd like to cherry pick a single trivial commit to wx submodule
to fix gcc 11 warning in one wx header:

https://github.com/wxWidgets/wxWidgets/commit/d18e7718fd76e359af9b79ba9fe2fae40fdaaa1d

I know that you typically don't want to update wx without extensive
testing, but this commit is really trivial and I'm reasonably certain it
shouldn't break anything, so hopefully I can just apply it to fix the
autotools build (which doesn't use -isystem for wx headers and I'd rather
avoid modifying it to do it or to suppress the generally useful -Wshadow in
it).

 Please let me know if you have any objections to this wx fix or any
preferences concerning the other warnings.

 Thanks in advance,
VZ

Attachment: pgpHMYCllewX7.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]