From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 6 Nov 2024 19:18:38 +0300 From: Vladislav Zavjalov To: ALT Linux Team development discussions Message-ID: <20241106161838.GA14452@imap.altlinux.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] I: gcc 14.2.1 && binutils 2.43 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Nov 2024 16:18:38 -0000 Archived-At: List-Archive: List-Post: Кcтати, на тему autoconf и gcc14. В пакете fvwm в configure.ac обнаружилась такая проверка, которая с gcc14 начала срабатывать: AC_TRY_COMPILE([#include ], [int i; static j; int *p; char *c; switch (*p = p = *c) { case 0: printf("%Q", c, p); } *c = &i; c = p; while (1 || (unsigned int)3 >= 0 || ((int)-1) == ((unsigned int)1)); ], , AC_MSG_ERROR(" configure is not able to compile programs with warnings. Please remove all offending options like -Werror from the CFLAGS and CPPFLAGS variables and run configure again.")) Есть ли какие-то соображения, зачем это могло быть сделано и нужно ли тут что-то? (В апстриме fvwm уже совсем не поддерживается, вряд ли там стоит спрашивать) Я пока полностью убрал эту проверку, на сборку и работу это, кажется, не повлияло.