From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#69689: 30.0.50; cannot native compile with -flto in native-comp-compiler-options Date: Sun, 10 Mar 2024 08:24:27 +0200 Message-ID: <86o7bmwqn8.fsf@gnu.org> References: <87frwyepsy.fsf@strawberrytea.xyz> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26547"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 69689@debbugs.gnu.org To: StrawberryTea , Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 10 07:25:58 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rjCdC-0006ij-Mx for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 10 Mar 2024 07:25:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rjCcx-0002oJ-6R; Sun, 10 Mar 2024 01:25:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rjCcj-0002ly-Ap for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2024 01:25:31 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rjCci-0005Ic-Pn for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2024 01:25:29 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rjCdF-00058C-Qw for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2024 01:26:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Mar 2024 06:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69689 X-GNU-PR-Package: emacs Original-Received: via spool by 69689-submit@debbugs.gnu.org id=B69689.171005191019658 (code B ref 69689); Sun, 10 Mar 2024 06:26:01 +0000 Original-Received: (at 69689) by debbugs.gnu.org; 10 Mar 2024 06:25:10 +0000 Original-Received: from localhost ([127.0.0.1]:35277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjCcP-000570-RX for submit@debbugs.gnu.org; Sun, 10 Mar 2024 01:25:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjCcN-00056k-Ep for 69689@debbugs.gnu.org; Sun, 10 Mar 2024 01:25:08 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rjCbk-00050w-W3; Sun, 10 Mar 2024 01:24:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RdeTk+AZAerY9pdQpQ6It0TAicRty5wwUVfHp81eDOs=; b=FHMuBB3Xp5fF 1Q9KTsZWOoE5U+lYfGu+COfH1KCAfxVu4X/+K8w/6EHzgmDzv53h6cayHGWfz3aGZksO3U0UQlWVv Ut6cGzEptMbQNv5IQQWU27WlVrR0eHxE7GXL0I8+tiOkhIDelFLlXGDrAbvl6GDrjpS9veXdc201b B/2lW/+JX2Ou+A8ChhB9zIBzeCtqlAum+9uzY6DXN/rYtMNilHgzK2/KKdZcLxTKtoL+aCJx+LQck XBJPRJXEgwI2RT33M3wlkfOyQL/JvkgPlvCLLIvZYxYMGwYBvm5qR0tGVZsLvE8dclp9GrcVsUoFa HiIG/Q+fMkzWF3eSimXEqQ==; In-Reply-To: <87frwyepsy.fsf@strawberrytea.xyz> (message from StrawberryTea on Sat, 09 Mar 2024 21:19:57 -0600) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:281373 Archived-At: > From: StrawberryTea > Date: Sat, 09 Mar 2024 21:19:57 -0600 > > Hello Emacs developers, > > I am trying to native compile Emacs with the -flto flag patched into the > native-comp-compiler-options variable. However, when I do this, I get > the following error: > > /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccW8pLE7.o: plugin needed to handle lto object > /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccW8pLE7.o: plugin needed to handle lto object > lto1: internal compiler error: original not compressed with zstd > 0x11b434d internal_error(char const*, ...) > ???:0 > 0x128df56 cgraph_node::get_untransformed_body() > ???:0 > 0x128d4c3 cgraph_node::expand() > ???:0 > 0x19c264f symbol_table::compile() > ???:0 > 0x19b6f50 lto_main() > ???:0 > Please submit a full bug report, with preprocessed source (by using -freport-bug). > Please include the complete backtrace with any bug report. > See for instructions. > make[4]: *** [/var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccZwblRQ.mk:2: /var/tmp/portage/app-editors/emacs-30.0.9999/temp/ccq4BEJb.ltrans0.ltrans.o] Error 1 > lto-wrapper: fatal error: make returned 2 exit status > compilation terminated. > collect2: fatal error: lto-wrapper returned 1 exit status > compilation terminated. > libgccjit.so: error: error invoking gcc driver Why do you think this is an Emacs problem? The error messages seem to imply the problem is with your installation of libgccjit or GCC/Binutils in general. The request to submit a bug report cites a Gentoo bug address, so I think you should report it there first. Paul, does Emacs even support -flto builds?