From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id WJW0K63ng2FeYAAAgWs5BA (envelope-from ) for ; Thu, 04 Nov 2021 15:01:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id qPo1J63ng2GOFAAAbx9fmQ (envelope-from ) for ; Thu, 04 Nov 2021 14:01:17 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 75ACF83F2 for ; Thu, 4 Nov 2021 15:01:17 +0100 (CET) Received: from localhost ([::1]:50688 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1midIq-0005Tv-8N for larch@yhetil.org; Thu, 04 Nov 2021 10:01:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60560) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1midBr-0002Ov-JO for bug-guix@gnu.org; Thu, 04 Nov 2021 09:54:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58988) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1midBr-0006Z0-B0 for bug-guix@gnu.org; Thu, 04 Nov 2021 09:54:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1midBr-0003MK-69 for bug-guix@gnu.org; Thu, 04 Nov 2021 09:54:03 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#51591: webkitgtk fails to build on i686-linux; possibly a clang issue Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 04 Nov 2021 13:54:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51591 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver , 51591@debbugs.gnu.org Received: via spool by 51591-submit@debbugs.gnu.org id=B51591.163603401812852 (code B ref 51591); Thu, 04 Nov 2021 13:54:03 +0000 Received: (at 51591) by debbugs.gnu.org; 4 Nov 2021 13:53:38 +0000 Received: from localhost ([127.0.0.1]:42297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1midBR-0003LE-Qm for submit@debbugs.gnu.org; Thu, 04 Nov 2021 09:53:38 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:9775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miXj1-0006GI-OO for 51591@debbugs.gnu.org; Thu, 04 Nov 2021 04:03:56 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4HlGP369gpz3wVw; Thu, 4 Nov 2021 09:03:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1636013032; bh=HMVB+dNkPRJqXqFpZhd5EeM1qA+rYseyLDUc2gBvFSg=; h=Subject:From:To:Date:In-Reply-To:References; b=QRaVV/ccV42ReTquiY7FBo4iGCJt6RsgW991CT2QBomKofZEYGLptsSKUCJjsEmjF NKuR0Cu7sox4oujyC1o+yVmKkEO9nuR0DgCqagQ5dzQOPPARlhbtQhYqiZ4xgDqzXJ cvz8QSldhQHJg2GVCMa/sf81b0es61UhmUFqus8Y= Message-ID: From: Liliana Marie Prikler Date: Thu, 04 Nov 2021 09:03:51 +0100 In-Reply-To: <871r3xlzlu.fsf@netris.org> References: <875yt9m6ye.fsf@netris.org> <871r3xlzlu.fsf@netris.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Mailman-Approved-At: Thu, 04 Nov 2021 09:53:36 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Thu, 04 Nov 2021 10:01:01 -0400 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636034477; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=HMVB+dNkPRJqXqFpZhd5EeM1qA+rYseyLDUc2gBvFSg=; b=qs2GYvPOWQ7Wla73sOcf2k/Iow38B9j/D1RHyNDJACdbYjQASOwVENQL/NR0cJWKKIjpCk pgiEpDHnHKOh3avffXVsxxEAEhDlR3YfjI/jPeD2eWwDfM+EjtJGzqVIAXqk8j1Ejz7SEM 4sEED4p3MEennaO+NYpSFA3n+dBGEn00KaGPjIfTFFaK36pHVN9CF8L8miQWogycM8cAr9 xApTZ4ol862gQ0pcMEAjcRgoEh3cBX/mwMx4tnHGHCNrHetOjQs33r2sYwIcvPaoQY4w1j SdkR/dJRgzCzYs0PRsaxUWSUXhXlcx825R/Gr0FplWqj1YEXdKe4cilAB7KFyg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636034477; a=rsa-sha256; cv=none; b=O2mJ5fJBQSCxijAz3QUN/nONIm/Bjzuz9fm9m/GN2K0MmNXi58WKEpQOuHdzvyhCdLGfx4 XtvgVRRyhnT871UjvLelsMlTs0F3KuWpiGWNNxzEOLZ6z3hEH8jW7fhjZZsuxgnK7SZEB/ +dGKqO/W1lSo2jvFFszzpvjQcTxQU6rQhJI9c8rWdkbWaXHvzd6zQYNWIinWqcNge2UtSs 27+lPRQjqgKbAej/NcgCUgI0cddp6VssJYnf3JpRCSyg+ld5Io3JUVqIBekMdKvv+M0s2J zlaBIUn/8KbAsm5TvK4FU6m85IVN6e1tH6i7ZtqjDdKr1QaSTd1SHQuAiMU0dw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tugraz.at header.s=mailrelay header.b="QRaVV/cc"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=tugraz.at (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: 0.18 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tugraz.at header.s=mailrelay header.b="QRaVV/cc"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=tugraz.at (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 75ACF83F2 X-Spam-Score: 0.18 X-Migadu-Scanner: scn0.migadu.com X-TUID: BOGbXX8ukHm7 Hi, Am Mittwoch, den 03.11.2021, 17:04 -0400 schrieb Mark H Weaver: > Earlier, I wrote: > > libwebkit2gtk-4.0.so fails to link on i686-linux, due to an > > undefined reference to '__mulodi4'. > > Here are some relevant links: > > https://bugs.webkit.org/show_bug.cgi?id=190208 > https://trac.webkit.org/changeset/272140/webkit > https://github.com/android/ndk/issues/506 This error does not occur when compiling with GCC [1]. However, now dependant packages fail to link Webkit [2]. We might have to add GCC 11 to all of them -- or at least to a fair number. I've verified that gnome-online-accounts builds with GCC 11 added, we might want to make sure we check the rest of the gnome package as well. On that note, which GCC will be the standard once core-updates-frozen is merged? If it's not GCC 11 – say GCC 10 – we might want to try to get Webkit building with that instead, so that at least after the merge we're clean on that front. > > https://ci.guix.gnu.org/build/1428233/details > [...] > > [100%] Linking CXX shared library ../../lib/libwebkit2gtk-4.0.so > > cd /tmp/guix-build-webkitgtk-2.34.1.drv-0/build/Source/WebKit && > > /gnu/store/4mlbaklbibcdgprxg7vp42vkafs69v9i-cmake-minimal- > > 3.16.5/bin/cmake -E cmake_link_script > > CMakeFiles/WebKit.dir/link.txt --verbose=1 > > /gnu/store/dbcwl680w24rf2dn2pk3gx9nmvz7rl9c-clang- > > 11.0.0/bin/clang++ -fPIC -Wextra -Wall -mfpmath=sse -msse2 [...] > > Also, I just noticed that "-mfpmath=sse -msse2" is being passed on > the compile command line. Historically, we've chosen not to assume > the availability of SSE or SSE2 on i686-linux, so it would be good to > inhibit those flags. This is still true for the GCC build. Could you add the necessary flags to disable them? Cheers, Liliana [1] http://ci.guix.gnu.org/build/1530117/log/raw [2] http://ci.guix.gnu.org/build/1530484/log/raw