From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#20856: [core-updates] lame and jemalloc compile failures with gcc-4.9.2 Date: Sun, 21 Jun 2015 14:17:32 -0400 Message-ID: <87a8vt7woz.fsf@netris.org> References: <877fqzawsv.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z6jok-0007tl-FW for bug-guix@gnu.org; Sun, 21 Jun 2015 14:18:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z6joh-00005P-4D for bug-guix@gnu.org; Sun, 21 Jun 2015 14:18:06 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:52117) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z6joh-00005D-0w for bug-guix@gnu.org; Sun, 21 Jun 2015 14:18:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z6jog-0006TI-Il for bug-guix@gnu.org; Sun, 21 Jun 2015 14:18:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <877fqzawsv.fsf@netris.org> (Mark H. Weaver's message of "Fri, 19 Jun 2015 23:22:24 -0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 20856@debbugs.gnu.org Mark H Weaver writes: > On i686, both 'lame' and 'jemalloc' fail to compile with very similar > errors when compiled with gcc-4.9.2: > > http://hydra.gnu.org:3000/build/528901/log/tail-reload > http://hydra.gnu.org:3000/build/531046/log/tail-reload > > In both cases, the errors are of the form: > > /gnu/store/0cp1i7q70ip8py0mks6sbbnrxzb7p7d5-gcc-4.9.2-lib/lib/gcc/i686-pc-linux-gnu/4.9.2/include/[ex]mmintrin.h: > error: inlining failed in call to always_inline : target specific option mismatch For now, I've worked around this by building lame and jemalloc with gcc-4.8 on i686 in core-updates, but obviously it would be good to have a more proper fix. Mark