From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 19:34:26 2020 Received: (at submit) by debbugs.gnu.org; 15 Feb 2020 00:34:26 +0000 Received: from localhost ([127.0.0.1]:34895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2lPd-0005GZ-H4 for submit@debbugs.gnu.org; Fri, 14 Feb 2020 19:34:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:34034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2kHN-0003WU-37 for submit@debbugs.gnu.org; Fri, 14 Feb 2020 18:21:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49413) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2kHL-0007jW-Uo for bug-coreutils@gnu.org; Fri, 14 Feb 2020 18:21:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2kHK-0000EK-S7 for bug-coreutils@gnu.org; Fri, 14 Feb 2020 18:21:47 -0500 Received: from cock.li ([2a06:1700:0:b::c0cc]:57352) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j2kHK-0000Cu-HQ for bug-coreutils@gnu.org; Fri, 14 Feb 2020 18:21:46 -0500 Date: Sat, 15 Feb 2020 00:21:30 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=national.shitposting.agency; s=mail; t=1581722502; bh=xgcdwjWV1ho1PHDy80Z9ezwFR/03sIhqKySMDmQpUI4=; h=Date:From:To:Subject:From; b=TsVz3VJDrx+WDlcYGY/WWi70m4b7trBE/enM3m5SWLvbT2urc0V1rx2tGIvA5VW06 27grKMs7iNKofI73elVojSNqhDkJHdI4Mi7iSvpGSlh/wZmGOWu711/ErF5oY0z+go X+S+6CBrmpNGGrGC/e933uBYeL+IgwTikksxxPKJbCa2AXuY2ZE3u0Y4xXOHxhPSj+ ZRbZkZMYyIVXJd6RnkOfiGUEFW271OO7UyitmPVYBQzIqjQS9khXgCkFxONkgq9Mlr bMozzBYKgyDGO0sa5d+AtPGjG4+Lq4S/pwI9AhieXEYkg3tXI9MkRYZZfX4wK6AUya mgHMB0kWOIefA== From: zsugabubus To: bug-coreutils@gnu.org Subject: coreutils v8.31 fails to compile with -Ofast Message-ID: <20200214232130.vn3ftv5cjg5wrtvp@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a06:1700:0:b::c0cc X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 14 Feb 2020 19:34:24 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Hi, $ export CFLAGS=-Ofast # Works with -O3 $ ./configure && make /usr/bin/ld: lib/libcoreutils.a(strtold.o):(.data+0x0): multiple definition of `minus_zero'; lib/libcoreutils.a(strtod.o):(.data+0x0): first defined here collect2: error: ld returned 1 exit status make[2]: *** [Makefile:8537: src/od] Error 1 make[2]: *** Waiting for unfinished jobs.... CCLD src/printf make[2]: Leaving directory '/build/upstream' make[1]: *** [Makefile:12165: all-recursive] Error 1 make[1]: Leaving directory '/build/upstream' make: *** [Makefile:6351: all] Error 2 make: Leaving directory '/build/upstream' -- zsugabubus From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 20:09:01 2020 Received: (at 39611) by debbugs.gnu.org; 15 Feb 2020 01:09:01 +0000 Received: from localhost ([127.0.0.1]:34904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2lx7-00066z-Lx for submit@debbugs.gnu.org; Fri, 14 Feb 2020 20:09:01 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:54992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2lx5-00066h-RK for 39611@debbugs.gnu.org; Fri, 14 Feb 2020 20:09:00 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E6A0716006B; Fri, 14 Feb 2020 17:08:52 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id uIhxJ0hWygaG; Fri, 14 Feb 2020 17:08:52 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 5C137160072; Fri, 14 Feb 2020 17:08:52 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TezPBNc59o2M; Fri, 14 Feb 2020 17:08:52 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 3A46D16006B; Fri, 14 Feb 2020 17:08:52 -0800 (PST) Subject: Re: bug#39611: coreutils v8.31 fails to compile with -Ofast To: zsugabubus References: <20200214232130.vn3ftv5cjg5wrtvp@localhost> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <1ce25804-339b-f21a-25cc-0d6acfcb8cbc@cs.ucla.edu> Date: Fri, 14 Feb 2020 17:08:47 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <20200214232130.vn3ftv5cjg5wrtvp@localhost> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: 39611 Cc: 39611@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) On 2/14/20 3:21 PM, zsugabubus wrote: > $ export CFLAGS=-Ofast # Works with -O3 > $ ./configure && make Coreutils (and many other programs) is not compatible with -Ofast, which is not surprising as -Ofast is documented to not work in many cases. The obvious workaround is to not use -Ofast.