From nobody Sun Feb 19 19:01:07 2023 X-Original-To: gecko@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PKZdb4p0Mz3rrBq for ; Sun, 19 Feb 2023 19:01:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PKZdb17tgz3x7C for ; Sun, 19 Feb 2023 19:01:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1676833267; h=from:from: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: in-reply-to:in-reply-to:references:references; bh=ZtC9SOgI70xn156RwFiUHNT+ZKuDWD3VaV85WmR3l2I=; b=rb8IHLJpQpSzGS0VTuIhg1bzTrgsJuu2q9yxiI64UlU0c7Inw3qnAWqzESMMGSdDqVKCSN u9+P4SCvZxbTYBv9eHo9s8XHF9X6EFH6tvVJFQu+lFJSBZdSE26/Mr/CuN/Dv2LwE5Bu4K n4kymtql7PlMUwR7wS+7bFp/lFXzTzEtIfM41RubIU3QKUsfOM9xzavf5HPgUnA/9qwa/V Bdbn4mBdlto2R+Y7kDAFzUWEoSAnOvM2MoWVHfR2EYDaxIUcpXCd0MNDzhciAd8K4/Ldb9 x0RGohc0SWURKJBzu/W377juUWeXpYzq0lD31QjRE1HP8ZL3RlY8JQJK6We0AQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1676833267; a=rsa-sha256; cv=none; b=iFq3qAR5D8XpYAl2ICyZAhLwXNlvvKw82nzDc3QrcxY+IfdPvwuxmS8S1IgsRo6Yd3prxR NcVLLkIq9vHbcJiRowveEnr/YQovontpatVKGWL+odY2daBAKJtwAPUkLIEIBc+CAKm3A1 1ath2Ia+9LfFzMguzS9+DkCNOMlNBhdTZf7nD1Mrl7+u24OrwbjUGc9cRVWI9TB+iUyQXi mkghrIDSN1Hs79vc5ExYp9hLpUMSyXN6oFug8ZbP/gqlXb+6Q1jAJvaS393NMmrJOXS9Gw xIxEuL0TZDYM3WB/PqYEBsofQonypl+Ios8ZGigPf/kWOZeYCDORQBzbW9DeWQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PKZdb0FQVz1C0q for ; Sun, 19 Feb 2023 19:01:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 31JJ16cM074154 for ; Sun, 19 Feb 2023 19:01:06 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 31JJ16wx074153 for gecko@FreeBSD.org; Sun, 19 Feb 2023 19:01:06 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 269664] www/firefox: can't build Firefox 110.0.3 on FreeBSD 13.2 STABLE Date: Sun, 19 Feb 2023 19:01:07 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: osidorkin@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Gecko Rendering Engine issues List-Archive: https://lists.freebsd.org/archives/freebsd-gecko List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-gecko@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269664 --- Comment #5 from Oleg Sidorkin --- (In reply to Soe Tun from comment #4) Does firefox builds fine with LTO disabled? Long story is: AFAIK, when LTO is enabled LLVM adds extra segment with bytecode to object files. This segments are collected by linker and then linker compiles the binary by looking at all bytecode. Rust compiler is built on top of LLVM that is part of rust package. Rust develpers update LLVM quite often. Current rust in ports is probably built = on top of LLVM 15. In your case firefox was built with LLVM 13 (that's due to various wasm libraries dependencies). So Rust-compiled files have bytecode segments built by LLVM15, but linker is from LLVM13. And linker doesn't understand some specific instructions that = were added after LLVM13 release. --=20 You are receiving this mail because: You are the assignee for the bug.=