From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#35410: 27.0.50; 32-bit build of master failing with MSYS2 Date: Wed, 24 Apr 2019 09:28:50 +0200 Message-ID: <70f5c078-3939-29e7-345a-65ff30ad6e4f@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="39465"; mail-complaints-to="usenet@blaine.gmane.org" To: 35410@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 24 09:35:14 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hJCQz-000A63-0i for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Apr 2019 09:35:13 +0200 Original-Received: from localhost ([127.0.0.1]:37277 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJCQx-00086F-On for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Apr 2019 03:35:11 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48355) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJCOu-0006cK-GV for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2019 03:33:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hJCOs-0001iG-Os for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2019 03:33:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41383) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hJCOs-0001gr-Kk for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2019 03:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hJCOs-0006Kg-Cn for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2019 03:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Apr 2019 07:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35410 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Bug-Gnu-Emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.155609113124277 (code B ref -1); Wed, 24 Apr 2019 07:33:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Apr 2019 07:32:11 +0000 Original-Received: from localhost ([127.0.0.1]:54926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJCO2-0006JV-Pl for submit@debbugs.gnu.org; Wed, 24 Apr 2019 03:32:11 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:33534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hJCO1-0006JK-Nc for submit@debbugs.gnu.org; Wed, 24 Apr 2019 03:32:09 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:57363) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hJCNw-0007wP-Gs for submit@debbugs.gnu.org; Wed, 24 Apr 2019 03:32:04 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:47821) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJCNv-0005iF-AW for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2019 03:32:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hJCKq-0003UL-8Z for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2019 03:28:53 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:58799) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hJCKp-0003SO-WF for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2019 03:28:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1556090931; bh=cmPFuXJciQLoKULvQ6AhKrvD8uel7jERjHZ1oQKu70I=; h=X-UI-Sender-Class:To:From:Subject:Date; b=LGH6oB48YpVRx3NyuvNQIVd57nMf5WW0zr6YIpSusWu+h17hWzbSKqViN86cxeoqH aoNjVXHxK4nH6PO72hxDIrccXsBEjonYSF1IGoKDt6ATUzkhhEDNBuZmNmp/0j/V5V YBT4r/Ie9SS9J89+VJx8aIS4IivjypitEiKEujOA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.219]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MDymt-1haYTF3rId-00HOSU for ; Wed, 24 Apr 2019 09:28:51 +0200 Content-Language: de-DE X-Provags-ID: V03:K1:LJQjmaVdN5gqHWN7BqOrNJI0vcAZWVLfjL4HBAG4BdlQQxAofgP p2/RRJIfuIHZQmXYkbg0PMa24fLVoqxKm2qprNa1bOh5HWUHr3EeUiTwhbJsBlYsYN+f7kI IN831HU/bBkC6WAW7sW5Qmnn6WrRop0TzJJ6eHJd1KW/OKs8gVw6g6OZlV547nxkW4gef+w p+9nVuVJLK0JqcgNWehmg== X-UI-Out-Filterresults: notjunk:1;V03:K0:XvpJ3DT/f6U=:OzzMxusRYafs7SdAyrJDFe 4F9IrntzxV4NIfe5FNORgkDCOT8jpjb7RE43azWcH5KSSdZLkcuh8Kg1RNcCuPXj0yyvb014n 6LvdRCLUHXCCKYO2bR1AqnxtiSqK9VPygNGLoeyrcr1R8ne9vLM9YpuIjj0niLBjh+In6sGTw mdIOgFKJt4P9JgLnYlGxZMf0PMC7SJLXahKwqRqTomgB/zJApT4OomhA4o1RkMy0yFRZui4UH gkncQB2Dcntlk/+ACnSDwEk/Z2a14tbIQ17C1DujuOBhGKCygsB1eT4GQRX+dqFqDPbbcyawI nFOcjKuh2hwU8uTexD5bvzuLaa48by44cKUsV9nuTmMnE72TBfYg7YiEiW5kvKTZc51+cFCDG g29p7QDvrsGl7qcLBMw14/2JlrAEBboeuDPP5iA4bijEgvwvch4AuSxrwknuUJW5AU7BTWR6c 7BL8s+51x4sqmf74CGl/LUL3JEF48qLxTKR3Wl5QAZPKR0vtPMXczZG7uv/IgJKwAmApLvr+1 9W14D66IxI7mL+ZssDk+gzj9YFPX4niZO2BWIS8EzrLTG+mQSAZfUJR6QLIBH7AiwnkS3RVSy fX4RGNS+FX6UeG8hEnyaIdZdXKvIPCxMOjZyB9q+zr9olQUNxO94Yk/UhoJ1IcX0o/Tr5amOF nyB57lQBpPNWlMlcsa60+1KtESdyzDjSKoVIX9oga/P03iwZ6/F+DKyv/Xg2ItDjYfHI37F/+ TGQ9vdaZ3PtFLDvMIVJPaNmmEk7m9610DroXPy7OvJbhkf7rMcH0h/pBDAYfotmbePRmuya8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:158171 Archived-At: Trying a 32-bit MSYS2 build of master on Windows 10 configured with CFLAGS=3D'-O3' gets me here: w32.o:w32.c:(.text+0xa29f): undefined reference to `_imp___futime32' collect2.exe: error: ld returned 1 exit status make[1]: *** [Makefile:643: temacs.exe] Fehler 1 make[1]: Verzeichnis =E2=80=9E/c/emacs/trunk/opt-32/src=E2=80=9C wird ver= lassen make: *** [Makefile:423: src] Fehler 2 A build configured with CFLAGS=3D'-O0 -g3' proceeds without problems. The 32-builds use gcc 7.4.0. 64-bit builds with the same options proceed without problems using gcc 8.3.0. A workaround here is to add a check to mingw_time.h like /* The @#$%^&! MinGW developers stopped updating the values of __MINGW32_VERSION, __MINGW32_MAJOR_VERSION, and __MINGW32_MINOR_VERSION values in v4.x of the runtime, to "discourage its uses". So the values of those macros can no longer be trusted, and we need the workaround below, to have a single set of macros we can trust. (The .17 minor version is arbitrary.) */ #ifdef __MINGW32__ #include <_mingw.h> # ifndef __CRT__NO_INLINE # define __CRT__NO_INLINE # endif #endif martin