From unknown Fri Jun 13 10:35:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41872: emacs-irony-mode fails to build on LLVM 10 Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 15 Jun 2020 15:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41872 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41872@debbugs.gnu.org Cc: ludo@gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159223568231299 (code B ref -1); Mon, 15 Jun 2020 15:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jun 2020 15:41:22 +0000 Received: from localhost ([127.0.0.1]:47239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkrEf-00088k-TZ for submit@debbugs.gnu.org; Mon, 15 Jun 2020 11:41:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:51984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkrEf-00088e-2A for submit@debbugs.gnu.org; Mon, 15 Jun 2020 11:41:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45634) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkrEe-0006eb-Ds for bug-guix@gnu.org; Mon, 15 Jun 2020 11:41:20 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:39538) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jkrEZ-0005OU-Rh for bug-guix@gnu.org; Mon, 15 Jun 2020 11:41:19 -0400 Received: (qmail 16496 invoked by uid 1009); 15 Jun 2020 17:41:13 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25843. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.063763 secs); 15 Jun 2020 15:41:13 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 15 Jun 2020 17:41:13 +0200 Date: Mon, 15 Jun 2020 17:41:11 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200615154111.m5ls5s3znv7rqpxk@gravity> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="45ganxktc6rmchij" Content-Disposition: inline Received-SPF: none client-ip=37.59.186.212; envelope-from=kuba@kadziolka.net; helo=pat.zlotemysli.pl X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/15 11:41:13 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) --45ganxktc6rmchij Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I was trying to update the default LLVM. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 11e4cfbe4c..b0e80507f4 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -527,10 +527,10 @@ output), and Binutils.") (make-clang-toolchain clang-9)) ;; Default LLVM and Clang version. -(define-public llvm llvm-9) -(define-public clang-runtime clang-runtime-9) -(define-public clang clang-9) -(define-public clang-toolchain clang-toolchain-9) +(define-public llvm llvm-10) +(define-public clang-runtime clang-runtime-10) +(define-public clang clang-10) +(define-public clang-toolchain clang-toolchain-10) (define-public llvm-8 (package =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D With the help of `guix refresh', I have identified all packages that depended on LLVM 9 and will now potentially be using LLVM 10. Among those is emacs-irony-mode-server, which fails to build with the following error: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D CMake Error at /gnu/store/4ml806jam2af7f8i8sg8xi7b4mw81x9g-clang-10.0.0/lib= /cmake/clang/ClangTargets.cmake:627 (message): The imported target "clangApplyReplacements" references the file "/gnu/store/4ml806jam2af7f8i8sg8xi7b4mw81x9g-clang-10.0.0/lib/libclang= ApplyReplacements.a" but this file does not exist. Possible reasons include: * The file was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and contained "/gnu/store/4ml806jam2af7f8i8sg8xi7b4mw81x9g-clang-10.0.0/lib/cmake/cl= ang/ClangTargets.cmake" but not all the files it references. Call Stack (most recent call first): /gnu/store/4ml806jam2af7f8i8sg8xi7b4mw81x9g-clang-10.0.0/lib/cmake/clang/= ClangConfig.cmake:18 (include) src/CMakeLists.txt:4 (find_package) -- Configuring incomplete, errors occurred! See also "/tmp/guix-build-emacs-irony-mode-server-1.4.0.drv-0/source/CMakeF= iles/CMakeOutput.log". command "cmake" "server" "-DCMAKE_INSTALL_PREFIX=3D/gnu/store/5clyjcgw8g9jh= ryhk8bhljg950ijmwm4-emacs-irony-mode-server-1.4.0" failed with status 1 builder for `/gnu/store/qiiqbbzpigs7lnywplbwjdsh4qc2ic94-emacs-irony-mode-s= erver-1.4.0.drv' failed with exit code 1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The ClangTargets.cmake file for LLVM 10 gained ApplyReplacements in a list of libraries provided by clang, but Guix removes these libraries: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ;; Remove MiBs of .a files coming from ;; 'clang-tools-extra'. (for-each (lambda (component) (delete-file (string-append lib "/libclang" component ".a"))) '("ApplyReplacements" "ChangeNamespace" "Daemon" "DaemonTweaks" "Doc" "IncludeFixer" "IncludeFixerPlugin" "Move")) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The code was introduced in this commit: commit 77a87ad4aceed9d89d615540e0fd147e3a8b2f64 Author: Ludovic Court=C3=A8s Date: Thu May 28 11:46:59 2020 +0200 gnu: clang: Build 'clang-tools-extra'. * gnu/packages/llvm.scm (clang-from-llvm): Add #:tools-extra. Add 'output' field. In 'inputs', add TOOLS-EXTRA when it's given. In 'arguments', add 'add-tools-extra' and 'move-extra-tools' phases when TOOLS-EXTRA is given. I don't know cmake nearly well enough to fix this. Regards, Jakub K=C4=85dzio=C5=82ka --45ganxktc6rmchij Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl7nlpcACgkQ4xWnWEYT FWTQqxAAsRRVmhjb6oniGcRIoeeyZ+Z8xLOYdoHPp0loz92SJ8/B6+5hEPnYVo3Y CXlHAuflk1zjyJ2OBb7TbOdhssCE5Vxw8h0ZA3oPlnCy4JqrG6xJ0QGcOs9ISvHJ gNwT7hEUUyERep2b3JCZ94TCnLfSHOMiAWvqdLXMRBEoTaqthOZppR7OKgMPuh/W P9YfylY3/nqIH8VhKnPPvS4rT0UvWzyY8oaL8HvoQQAy9CPto5gP8aOJKrszoTQm liT8Hxd+HgsPZBoCXQmOgHeQfVyU9HbThScqN14ry0C4v54GHj104vXONf8CkPAT HhvsLtXK1ACHRb3AK/nA6Y8wrMaweiE6Htx5DSdixLLRw2cAEbO336JAFRpieLaj ccrEsOmqEzAn030qIxelv1s06xXNbPFlDlI+sEgamfaNsfeFBMOj55F9Uozk7fm3 UJKDMtESyrNQXcMatoxMAU0N73dEDaxHjuoe0Ya+qr4nBV3RGhR9YzTHHkIm826d GlurDxUe953HzBfqucatBXAalJU3vjKeEGQZHN4nLWBiS6QdqAIfdGeJls6Z59sp gW95iF2GuLR7lMn4FnB9UaDRgyhR1Fy2GtwRhwJ+KM0xsh7Coc5cWnTMek10916O PcLkIGxa8hjZ0j6dPiTOyodjTeAKTO3+2U46WNd+l5viYtg+c+I= =6pDM -----END PGP SIGNATURE----- --45ganxktc6rmchij-- From unknown Fri Jun 13 10:35:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41872: emacs-irony-mode fails to build on LLVM 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 16 Jun 2020 10:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41872 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 41872@debbugs.gnu.org X-Debbugs-Original-Cc: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15923024388224 (code B ref -1); Tue, 16 Jun 2020 10:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jun 2020 10:13:58 +0000 Received: from localhost ([127.0.0.1]:48332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jl8bN-00028a-RR for submit@debbugs.gnu.org; Tue, 16 Jun 2020 06:13:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:43884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jl8bN-00028S-4Z for submit@debbugs.gnu.org; Tue, 16 Jun 2020 06:13:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jl8bM-0006dW-TX for bug-guix@gnu.org; Tue, 16 Jun 2020 06:13:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53209) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jl8bM-0006jr-0h; Tue, 16 Jun 2020 06:13:56 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=43842 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jl8bL-0001cq-2J; Tue, 16 Jun 2020 06:13:55 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200615154111.m5ls5s3znv7rqpxk@gravity> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Prairial an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 16 Jun 2020 12:13:52 +0200 In-Reply-To: <20200615154111.m5ls5s3znv7rqpxk@gravity> ("Jakub \=\?utf-8\?B\?S8SFZHppb8WCa2EiJ3M\=\?\= message of "Mon, 15 Jun 2020 17:41:11 +0200") Message-ID: <87sgevtj1b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi, Jakub K=C4=85dzio=C5=82ka skribis: > The ClangTargets.cmake file for LLVM 10 gained ApplyReplacements in a > list of libraries provided by clang, but Guix removes these libraries: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > ;; Remove MiBs of .a files coming from > ;; 'clang-tools-extra'. > (for-each (lambda (component) > (delete-file > (string-append lib "/libclang" > component ".a"))) > '("ApplyReplacements" > "ChangeNamespace" > "Daemon" > "DaemonTweaks" > "Doc" > "IncludeFixer" > "IncludeFixerPlugin" > "Move")) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I think these libraries come from clang-tools-extra, not plain clang. I came up with the list above by comparing the lib/ directory of clang without clang-tools-extra and clang with clang-tools-extra. I was pretty sure these libraries were only used by the clang-tools-extra binaries. > CMake Error at /gnu/store/4ml806jam2af7f8i8sg8xi7b4mw81x9g-clang-10.0.0/l= ib/cmake/clang/ClangTargets.cmake:627 (message): > The imported target "clangApplyReplacements" references the file >=20 > "/gnu/store/4ml806jam2af7f8i8sg8xi7b4mw81x9g-clang-10.0.0/lib/libcla= ngApplyReplacements.a" >=20 > but this file does not exist. Possible reasons include: Does it work to comment out in that file all the lines like: --8<---------------cut here---------------start------------->8--- list(APPEND _IMPORT_CHECK_TARGETS clangApplyReplacements ) list(APPEND _IMPORT_CHECK_FILES_FOR_clangApplyReplacements "${_IMPORT_PREFI= X}/lib/libclangApplyReplacements.a" ) --8<---------------cut here---------------end--------------->8--- ? Alternatively, we can try building clang@10 with the flags Pierre mentioned recently on this list so that we=E2=80=99re only building shared libraries; that should take up less space. HTH, Ludo=E2=80=99. From unknown Fri Jun 13 10:35:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41872: emacs-irony-mode fails to build on LLVM 10 Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 20 Jun 2020 01:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41872 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 41872@debbugs.gnu.org X-Debbugs-Original-Cc: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159261647919296 (code B ref -1); Sat, 20 Jun 2020 01:28:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jun 2020 01:27:59 +0000 Received: from localhost ([127.0.0.1]:57082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmSIY-00051A-SU for submit@debbugs.gnu.org; Fri, 19 Jun 2020 21:27:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:40860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmSIW-000512-QR for submit@debbugs.gnu.org; Fri, 19 Jun 2020 21:27:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45466) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jmSIW-0005SD-J1 for bug-guix@gnu.org; Fri, 19 Jun 2020 21:27:56 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:40856) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmSIU-0001Ke-AY for bug-guix@gnu.org; Fri, 19 Jun 2020 21:27:56 -0400 Received: (qmail 750 invoked by uid 1009); 20 Jun 2020 03:27:45 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25847. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.048692 secs); 20 Jun 2020 01:27:45 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 20 Jun 2020 03:27:45 +0200 Date: Sat, 20 Jun 2020 03:27:43 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200620012743.kg3kqnxyc4eyrzdf@gravity> References: <20200615154111.m5ls5s3znv7rqpxk@gravity> <87sgevtj1b.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="v6app2af4vk6d6y7" Content-Disposition: inline In-Reply-To: <87sgevtj1b.fsf@gnu.org> Received-SPF: none client-ip=37.59.186.212; envelope-from=kuba@kadziolka.net; helo=pat.zlotemysli.pl X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/19 21:27:46 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) --v6app2af4vk6d6y7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 16, 2020 at 12:13:52PM +0200, Ludovic Court=C3=A8s wrote: > Hi, >=20 > Alternatively, we can try building clang@10 with the flags Pierre > mentioned recently on this list so that we=E2=80=99re only building shared > libraries; that should take up less space. I'm currently building clang@10 with -DCLANG_LINK_CLANG_DYLIB=3DON, but unfortunately this flag requires -DLLVM_LINK_LLVM_DYLIB=3DON, and it doesn't work if LLVM wasn't build with that same flag. Unfortunately, LLVM is a reverse-dep to the entire mesa mess, so this approach would require a trip through staging (unless we create a separate llvm-for-mesa package - would that be reasonable?). Thoughts? Regards, Jakub K=C4=85dzio=C5=82ka --v6app2af4vk6d6y7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl7tZg8ACgkQ4xWnWEYT FWTkYQ//W04iZ6XgqS8HlKNXHeM6OZMILuR3kB8waFPh7ryYp4mXyRfHgPanV6Oy YfgAoS0wr83DWJJ10n2AKTieRZ6ZfxcBDr8rHLph3f7+pW+Yrv+JW75XDx3bceiW C9MCTVfrU5BsqKvt7hnDAa3WzYCuqr7Zlcd8V+43nL1PxYYUDxK1Cmi/WlhzFRRB qoIqtvjpuFKijAYzC1FjVrg0De1NGpuqHAc48MWkpvEXw/VciDbMe8B+BnhYQEDv MOw1bMZbKWjW19JR28jKIJpTbmhjyzZMp6jtxxIby3+9fDrAlo016izB4yXog4he KmUuAOoHSIYernRxsDMdo72zvrbDN2YKu323nJtEDK7MGmuRmRVWJrec0tYoEDn1 Zc0S+rXfno62MbPSEywUvzKRxjs2DBW2wa29L+15eL4wmK7Uav4soZmpXQ0/5dS5 zlA6VX3MXYbTc6EbEh5dhh5bqf9HKUiw/ln+TNz8HFOyjtDqGNLZLTJJiwKtomEg b9TFj5Q/6ixYTk/25yDP5kF+qKf6z/AmK+qm5beTWn7Y9CELDvRr1/HvRudyTgf6 +pC6FRhbMyePu0YXCaJqL4VgG7Fi5xQ3bQuFi2sqwtc230P0/5qy1ge5AQi3OMJ5 dkJtrQDCFwnVIEpB2MTNMtgcH8FXhxFCVwXDx5OQt/v4TuGDfys= =/W05 -----END PGP SIGNATURE----- --v6app2af4vk6d6y7-- From unknown Fri Jun 13 10:35:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41872: emacs-irony-mode fails to build on LLVM 10 Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 20 Jun 2020 14:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41872 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 41872@debbugs.gnu.org Received: via spool by 41872-submit@debbugs.gnu.org id=B41872.15926620339921 (code B ref 41872); Sat, 20 Jun 2020 14:08:01 +0000 Received: (at 41872) by debbugs.gnu.org; 20 Jun 2020 14:07:13 +0000 Received: from localhost ([127.0.0.1]:58606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jme9I-0002Zx-UT for submit@debbugs.gnu.org; Sat, 20 Jun 2020 10:07:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jme9I-0002Zl-23 for 41872@debbugs.gnu.org; Sat, 20 Jun 2020 10:07:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39138) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jme9B-0008K2-TG; Sat, 20 Jun 2020 10:07:05 -0400 Received: from ti0006q161-3115.bb.online.no ([88.95.106.80]:57900 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jme9B-0005FN-9O; Sat, 20 Jun 2020 10:07:05 -0400 From: Marius Bakke In-Reply-To: <20200620012743.kg3kqnxyc4eyrzdf@gravity> References: <20200615154111.m5ls5s3znv7rqpxk@gravity> <87sgevtj1b.fsf@gnu.org> <20200620012743.kg3kqnxyc4eyrzdf@gravity> Date: Sat, 20 Jun 2020 16:07:02 +0200 Message-ID: <87sgepde61.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jakub K=C4=85dzio=C5=82ka writes: > Unfortunately, LLVM is a reverse-dep to the entire mesa mess, so this > approach would require a trip through staging (unless we create a > separate llvm-for-mesa package - would that be reasonable?). Sounds good to me. On a mostly unrelated note, I wonder if we should make 'llvm-for-mesa' a permanent thing in the long term, and build only the subset of LLVM that Mesa uses. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7uGAYACgkQoqBt8qM6 VPq0NQf+IBCfsyKQjqmeY5DSRb7miH37VsBgbetLcHxvBiztaLuRLiJL+2jOoNe9 zi2tWPhDk3oQgt/QHAEgejJauNE4+iYEZ5QB8mV3XWAeTfnWwys8XggdjSdNA5yC 7J94HmI1PxiB0jQikdLR9qMMVMhez2um8GLKn338JWUhmNqSfSreKNXRyx3Z+7DL Az5q6YWKuzvMYTfm65hmrr3xoPTIxt6KKYeyoie8++zDZf4JP8ofETMKiS6HNRaV YCHUuBWJXeKIcf+rvxGsWvZ4ElszbXaSq+sgsC74lSPN9/9eTNCRs5783rB/xYYI cAaWO1ndXPfbt5ESW8rfeZAy8UnwhA== =eJDX -----END PGP SIGNATURE----- --=-=-=--