From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output. Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Jul 2020 09:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42576@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159593032321168 (code B ref -1); Tue, 28 Jul 2020 09:59:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jul 2020 09:58:43 +0000 Received: from localhost ([127.0.0.1]:57323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0MNe-0005VL-OF for submit@debbugs.gnu.org; Tue, 28 Jul 2020 05:58:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:43054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0MNa-0005VB-Pa for submit@debbugs.gnu.org; Tue, 28 Jul 2020 05:58:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k0MNa-0004a4-HA for guix-patches@gnu.org; Tue, 28 Jul 2020 05:58:38 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:39825) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k0MNY-0005Aw-2S for guix-patches@gnu.org; Tue, 28 Jul 2020 05:58:38 -0400 X-Originating-IP: 86.246.37.13 Received: from localhost.localdomain (lfbn-idf2-1-572-13.w86-246.abo.wanadoo.fr [86.246.37.13]) (Authenticated sender: mail@ambrevar.xyz) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id C5665240014 for ; Tue, 28 Jul 2020 09:58:32 +0000 (UTC) From: Pierre Neidhardt Date: Tue, 28 Jul 2020 11:58:22 +0200 Message-Id: <20200728095822.28375-1-mail@ambrevar.xyz> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=217.70.183.193; envelope-from=mail@ambrevar.xyz; helo=relay1-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/28 05:58:33 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 5.0 requ) BAYES_00=-1.9, FROM_SUSPICIOUS_NTLD=1, FROM_SUSPICIOUS_NTLD_FP=1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -2.1 (--) * gnu/packages/llvm.scm (llvm)[arguments]: Set configure-flags to build a dynamic library bundle in the "lib" output. Add phases to move the /bin and /include directories to the "out" output. The goal of this change is to reduce the closure size of LLVM dependents. - The dynamic library bundles saves a few dozen MiB over the separate dynamic libraries. - Removing the /bin and the /include directories from the dependent input saves about 35 MiB for LLVM 10. --- gnu/packages/llvm.scm | 65 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 53 insertions(+), 12 deletions(-) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index b7bc21ea6e..3e9d428b9f 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -99,7 +99,7 @@ as \"x86_64-linux\"." (base32 "1pwgm6cr0xr5a0hrbqs1zvsvvjvy0yq1y47c96804wcs795s90yz")))) (build-system cmake-build-system) - (outputs '("out" "opt-viewer")) + (outputs '("out" "opt-viewer" "lib")) (native-inputs `(("python" ,python-2) ;bytes->str conversion in clang>=3.7 needs python-2 ("perl" ,perl))) @@ -108,12 +108,18 @@ as \"x86_64-linux\"." (propagated-inputs `(("zlib" ,zlib))) ;to use output from llvm-config (arguments - `(#:configure-flags '("-DCMAKE_SKIP_BUILD_RPATH=FALSE" - "-DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE" - "-DBUILD_SHARED_LIBS:BOOL=TRUE" - "-DLLVM_ENABLE_FFI:BOOL=TRUE" - "-DLLVM_REQUIRES_RTTI=1" ; For some third-party utilities - "-DLLVM_INSTALL_UTILS=ON") ; Needed for rustc. + `(#:configure-flags (list "-DCMAKE_SKIP_BUILD_RPATH=FALSE" + "-DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE" + ;; LLVM cannot enable BUILD_SHARED_LIBS with LLVM_LINK_LLVM_DYLIB. + ;; "-DBUILD_SHARED_LIBS:BOOL=TRUE" + "-DLLVM_BUILD_LLVM_DYLIB=ON" + "-DLLVM_LINK_LLVM_DYLIB=ON" + (string-append "-DCMAKE_INSTALL_PREFIX=" (assoc-ref %outputs "lib")) + (string-append "-DCMAKE_INSTALL_RPATH=" (assoc-ref %outputs "lib") + "/lib") + "-DLLVM_ENABLE_FFI:BOOL=TRUE" + "-DLLVM_REQUIRES_RTTI=1" ; For some third-party utilities + "-DLLVM_INSTALL_UTILS=ON") ; Needed for rustc. ;; Don't use '-g' during the build, to save space. #:build-type "Release" @@ -128,14 +134,49 @@ as \"x86_64-linux\"." (setenv "LD_LIBRARY_PATH" (string-append (getcwd) "/lib")) #t)) - (add-after 'install 'install-opt-viewer + (add-after 'install 'install-bin (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) + (out-lib (string-append out "/lib")) + (lib-output (assoc-ref outputs "lib")) + (lib-bin (string-append lib-output "/bin"))) + (mkdir-p out) + (rename-file (string-append lib-output "/bin") + (string-append out "/bin")) + ;; llvm-config is required by most lib dependents. It's only a + ;; few KiB, so it does not warrant a separate output. + (mkdir-p lib-bin) + (rename-file (string-append out "/bin/llvm-config") + (string-append lib-bin "/llvm-config")) + (rename-file (string-append lib-output "/include") + (string-append out "/include")) + (mkdir-p out-lib) + (if (file-exists? (string-append lib-output "/lib/cmake")) + (rename-file (string-append lib-output "/lib/cmake") + (string-append out-lib "/cmake")) + ;; The cmake files change location in llvm 3.9. + (begin + (mkdir-p (string-append out "/share/llvm")) + (rename-file (string-append lib-output "/share/llvm/cmake") + (string-append out "/share/llvm/cmake")))) + (for-each + (lambda (file) + (rename-file file + (string-append out-lib "/" (basename file)))) + (find-files (string-append lib-output "/lib") "\\.a$")) + (for-each + (lambda (file) + (symlink file + (string-append out-lib "/" (basename file)))) + (find-files (string-append lib-output "/lib") "\\.so"))) + #t)) + (add-after 'install 'install-opt-viewer + (lambda* (#:key outputs #:allow-other-keys) + (let* ((lib-output (assoc-ref outputs "lib")) (opt-viewer-out (assoc-ref outputs "opt-viewer")) - (opt-viewer-share-dir (string-append opt-viewer-out "/share")) - (opt-viewer-dir (string-append opt-viewer-share-dir "/opt-viewer"))) - (mkdir-p opt-viewer-share-dir) - (rename-file (string-append out "/share/opt-viewer") + (opt-viewer-dir (string-append opt-viewer-out "/share/opt-viewer"))) + (mkdir-p (dirname opt-viewer-dir)) + (rename-file (string-append lib-output "/share/opt-viewer") opt-viewer-dir)) #t))))) (home-page "https://www.llvm.org") base-commit: 0e1428ac5dc3a7f1aa68988dd88885009e9706a6 -- 2.27.0 From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 2/2] gnu: llvm-3.9.1: Move libraries to "lib" output. References: <20200728095822.28375-1-mail@ambrevar.xyz> In-Reply-To: <20200728095822.28375-1-mail@ambrevar.xyz> Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Jul 2020 10:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42576@debbugs.gnu.org Received: via spool by 42576-submit@debbugs.gnu.org id=B42576.159593063621811 (code B ref 42576); Tue, 28 Jul 2020 10:04:02 +0000 Received: (at 42576) by debbugs.gnu.org; 28 Jul 2020 10:03:56 +0000 Received: from localhost ([127.0.0.1]:57345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0MSi-0005fj-7x for submit@debbugs.gnu.org; Tue, 28 Jul 2020 06:03:56 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:45367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0MSg-0005fV-J3 for 42576@debbugs.gnu.org; Tue, 28 Jul 2020 06:03:55 -0400 Received: from localhost.localdomain (lfbn-idf2-1-572-13.w86-246.abo.wanadoo.fr [86.246.37.13]) (Authenticated sender: mail@ambrevar.xyz) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 30F51100010 for <42576@debbugs.gnu.org>; Tue, 28 Jul 2020 10:03:47 +0000 (UTC) From: Pierre Neidhardt Date: Tue, 28 Jul 2020 12:03:41 +0200 Message-Id: <20200728100341.31365-1-mail@ambrevar.xyz> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/llvm.scm (llvm-3.9.1)[outputs]: Add "lib". --- gnu/packages/llvm.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 3e9d428b9f..1c099bbdd3 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -690,7 +690,7 @@ components which highly lever [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.178.231 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [217.70.178.231 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 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: -1.2 (-) * gnu/packages/llvm.scm (llvm-3.9.1)[outputs]: Add "lib". --- gnu/packages/llvm.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 3e9d428b9f..1c099bbdd3 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -690,7 +690,7 @@ components which highly leverage existing libraries in the larger LLVM Project." (sha256 (base32 "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z")))) - (outputs '("out")) + (outputs '("out" "lib")) (arguments (substitute-keyword-arguments (package-arguments llvm) ((#:phases phases) -- 2.27.0 From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] Acknowledgement ([PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output.) Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Jul 2020 10:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42576@debbugs.gnu.org Received: via spool by 42576-submit@debbugs.gnu.org id=B42576.159593089022210 (code B ref 42576); Tue, 28 Jul 2020 10:09:02 +0000 Received: (at 42576) by debbugs.gnu.org; 28 Jul 2020 10:08:10 +0000 Received: from localhost ([127.0.0.1]:57350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0MWn-0005m9-O0 for submit@debbugs.gnu.org; Tue, 28 Jul 2020 06:08:09 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:43583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0MWk-0005lc-TF for 42576@debbugs.gnu.org; Tue, 28 Jul 2020 06:08:08 -0400 X-Originating-IP: 86.246.37.13 Received: from bababa (lfbn-idf2-1-572-13.w86-246.abo.wanadoo.fr [86.246.37.13]) (Authenticated sender: mail@ambrevar.xyz) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 856906000E for <42576@debbugs.gnu.org>; Tue, 28 Jul 2020 10:08:00 +0000 (UTC) From: Pierre Neidhardt In-Reply-To: References: <20200728095822.28375-1-mail@ambrevar.xyz> Date: Tue, 28 Jul 2020 12:07:59 +0200 Message-ID: <877duodkao.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.2 (/) 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: -0.2 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable This patch is meant for core-updates since it rebuilds every LLVm dependent, so more than 1000+ packages. I've only tested against master though. It's not ready yet. Since LLVM@10 takes a long time to compile, it's cumbersome to iterate against it. Instead, I found out that LLVM@3.5 builds much faster and the `pure' package is a great candidate for testing. I've added ("llvm" llvm-3.5 "lib") to the dependencies of pure. But ("llvm" llvm-3.5) must be included as a native input because that's where the C headers (include) files are. The end result still depends on llvm "out" because the .so files has references to the headers. We could move the headers to a separate output, but LLVM@10 headers are 17MiB big already, so I'd rather not include them in the closure of every package. Any idea how to remove them? =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8f+P8ACgkQm9z0l6S7 zH98QAf8DC6LmFtVJ/ccpo9G3VQFhMG4TQmY8Ebud7L8qkQnjp2Pb6b7GZoSHVGL nQCoVGe7+qiqLZm+Ic9nZ8cw3Ooh4T9PXrVl460IVJQt/kjYOncUwqdZ4JmTBr9I PY8vZS5MpF0EZYtrzzxGwxbJq2rhUT4weihKNf9lJIGHfYtH9zfE2LKSOhfIPSjq RkqESBD5pnXO/fOjPeJnMiStc1SB2lmfFUo0/Ee70tLHblyf05XZw/hjY6d7K2g3 grXpcPyDmpf4mRbfyufwDfLywUJoH/KJGOq1a8iXztAt1Fn+Pg8KXr4LcHFFYnx7 AcXQ23BIL43dyVc5cHmI9+ggSM06lw== =8yjU -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 01 Aug 2020 11:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Pierre Neidhardt Cc: 42576@debbugs.gnu.org Received: via spool by 42576-submit@debbugs.gnu.org id=B42576.159627960415478 (code B ref 42576); Sat, 01 Aug 2020 11:01:02 +0000 Received: (at 42576) by debbugs.gnu.org; 1 Aug 2020 11:00:04 +0000 Received: from localhost ([127.0.0.1]:39268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1pFE-00041a-84 for submit@debbugs.gnu.org; Sat, 01 Aug 2020 07:00:04 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:47074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1pFA-00040c-Np for 42576@debbugs.gnu.org; Sat, 01 Aug 2020 07:00:02 -0400 Received: from localhost (80-110-127-146.cgn.dynamic.surfer.at [80.110.127.146]) by dd26836.kasserver.com (Postfix) with ESMTPSA id B5B453367B2C; Sat, 1 Aug 2020 12:59:58 +0200 (CEST) Date: Sat, 1 Aug 2020 12:59:53 +0200 From: Danny Milosavljevic Message-ID: <20200801125953.2e898f63@scratchpost.org> In-Reply-To: <20200728095822.28375-1-mail@ambrevar.xyz> References: <20200728095822.28375-1-mail@ambrevar.xyz> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/an82V0efDxicDpih2ComZuZ"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) 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: -1.7 (-) --Sig_/an82V0efDxicDpih2ComZuZ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hmm, glib for example moves the binaries to a "bin" output while retaining = the libraries in "out". Any reason this patch moves the libraries and not the binaries? Especially since there are no end-user facing programs in llvm anyway (programmer-faci= ng maybe). I mean we can... Also, I would have thought that those llvm programs reference the llvm libraries anyway, and thus in the end no space could be saved. Is this not the case? --Sig_/an82V0efDxicDpih2ComZuZ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl8lSykACgkQ5xo1VCww uqX76QgAqCR8KGBc1m2VWuH7SNr+d1XlIAf+dVBIBgicYVPKwGJnJObHRnxtOYiX P6euUmxjgkp2NUuAP6ldPcUGs43qcX9o8glln1mlZOeauvYScFbKg4qW3iG5tbMS kzoQ4Mb+7Z+c6mcAvkSEg8c9qxEECwKSOjs4tx0N0XMk+Z0ebEOkYmLjECrvKtkT PZMcPb+0xrLrM4rtoeRB1IOn3WYvrtXtvJ7KehDowfQULp+7SLpoAlkJMqCdTy2X k5hFtU3ZiKLqP9XWrJ/0e9JgZOi2Xubj2Km1t8Q+4gCcoKSJIRMNcMcGYUs96/wA 4QwP9MziuB/U1STZF3fexf83pxqGlw== =IXaz -----END PGP SIGNATURE----- --Sig_/an82V0efDxicDpih2ComZuZ-- From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output. Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 01 Aug 2020 11:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Danny Milosavljevic Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 42576@debbugs.gnu.org Received: via spool by 42576-submit@debbugs.gnu.org id=B42576.159628069417086 (code B ref 42576); Sat, 01 Aug 2020 11:19:02 +0000 Received: (at 42576) by debbugs.gnu.org; 1 Aug 2020 11:18:14 +0000 Received: from localhost ([127.0.0.1]:39298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1pWn-0004RW-Mh for submit@debbugs.gnu.org; Sat, 01 Aug 2020 07:18:13 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:50385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1pWk-0004RI-PR for 42576@debbugs.gnu.org; Sat, 01 Aug 2020 07:18:12 -0400 X-Originating-IP: 86.246.37.13 Received: from bababa (lfbn-idf2-1-572-13.w86-246.abo.wanadoo.fr [86.246.37.13]) (Authenticated sender: mail@ambrevar.xyz) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 88A3C240005; Sat, 1 Aug 2020 11:18:04 +0000 (UTC) From: Pierre Neidhardt In-Reply-To: <20200801125953.2e898f63@scratchpost.org> References: <20200728095822.28375-1-mail@ambrevar.xyz> <20200801125953.2e898f63@scratchpost.org> Date: Sat, 01 Aug 2020 13:18:03 +0200 Message-ID: <878seyaa38.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.2 (/) 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: -0.2 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Danny! Danny Milosavljevic writes: > Hmm, glib for example moves the binaries to a "bin" output while retainin= g the > libraries in "out". > > Any reason this patch moves the libraries and not the binaries? Ludo suggested this way I think out of consistency with the rest. > Also, I would have thought that those llvm programs reference the llvm > libraries anyway, and thus in the end no space could be saved. Is this > not the case? This patch not about saving space for LLVM programs, but packages that depe= nd on LLVM libraries and which don't need the programs. Cheers! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8lT2sACgkQm9z0l6S7 zH/z7QgAl/Rsvlvwt/n1hXtdF1xGZnPbuuhYxMvfuIfpZp1Kpln/vaB98OuIgidf onowNIbi7AXHzkE1yRmE7Hjjiw80wlBeuv2kelSEFLnqkBos86rHRspEq4QIbYEz iqiJsGefHFXCXOK02teItfckypIZ0OjiMGjzbaVleVkhu/QlLrfgN4xXcQ1SHfEB Xs/BGb1fmB5MLdWcCG8yWg8w8+dWFeVvQ6eqgHPb/51G0qZPoSLAJ759pbN5beWS L4NyH4Xvfyje+SD6WRsrgpAGYngYU7EhXLq9yBbmWPTYkpGWsNkSu0HK3YWwaMna t2nZoE0583xBFinDs4t6ONW3U3yOUg== =/bjc -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output. Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Aug 2020 18:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Pierre Neidhardt Cc: 42576@debbugs.gnu.org X-Debbugs-Original-Cc: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159682379414390 (code B ref -1); Fri, 07 Aug 2020 18:10:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Aug 2020 18:09:54 +0000 Received: from localhost ([127.0.0.1]:57539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k46oU-0003k2-Jj for submit@debbugs.gnu.org; Fri, 07 Aug 2020 14:09:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:38550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k46oS-0003ju-TC for submit@debbugs.gnu.org; Fri, 07 Aug 2020 14:09:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k46oS-0001a6-E0 for guix-patches@gnu.org; Fri, 07 Aug 2020 14:09:52 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:52414) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k46oP-0004vO-Os for guix-patches@gnu.org; Fri, 07 Aug 2020 14:09:52 -0400 Received: (qmail 11584 invoked by uid 1009); 7 Aug 2020 20:09:46 +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/25896. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.057277 secs); 07 Aug 2020 18:09:46 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 7 Aug 2020 20:09:46 +0200 Date: Fri, 7 Aug 2020 20:09:44 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200807180944.ujbtmm3ljx6rntnt@gravity> References: <20200728095822.28375-1-mail@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="t6mt6gmasrwg4qxk" Content-Disposition: inline In-Reply-To: <20200728095822.28375-1-mail@ambrevar.xyz> 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/08/07 11:03:28 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=ham autolearn_force=no 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 (---) --t6mt6gmasrwg4qxk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 28, 2020 at 11:58:22AM +0200, Pierre Neidhardt wrote: > * gnu/packages/llvm.scm (llvm)[arguments]: Set configure-flags to build > a dynamic library bundle in the "lib" output. > Add phases to move the /bin and /include directories to the "out" output. >=20 > The goal of this change is to reduce the closure size of LLVM dependents. >=20 > - The dynamic library bundles saves a few dozen MiB over the separate dyn= amic > libraries. >=20 > - Removing the /bin and the /include directories from the dependent input > saves about 35 MiB for LLVM 10. Pierre, please note that cmake seems to store a list of files installed by the package, which broke cmake-using dependents of clang when we attempted to change the set of files installed: http://issues.guix.gnu.org/41872 Did you try building something that depends on LLVM and uses cmake-build-system? Regards, Jakub K=C4=85dzio=C5=82ka --t6mt6gmasrwg4qxk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl8tmOgACgkQ4xWnWEYT FWTn0BAAn6ceQ0t1AQtTJ6zqE7LRJVVBLIuErYwjbC7sraSUQXiGntt2qaNgcQBx kVJ/dNtU78o3247v7pkos3C6LPfXDv5zDWel0w7mgmNVZG//ocwRd0lnvmVgDjqC Myt1ywQ6UExbz16y+fRQl57R3eynsj1KlC/h1tiNORzGJYUhx/LrpNSb9OM7KyrH s5AlsFKvcEmQJSn98UXR0JcSaxqJloTGV2JrelRxlSjLE3DRSX6Q9ZpgP4T/TWAL an78bP6oMtdfma5lojkYFCJ/YQ0svYxoua7paijxw8iuvyKklJlLsuoIZCkE5AO6 GvIuzekzKMhAjocJChmot6+nrzVNSfOpLupR2vjDfkXEbAT8DJ60WhuqFaETv/zW xiC9QwFIGWN66l4EfjOik2/UdLOT6HiScwCab+GsAN0mp9DPI2Nioly0vcKHTXDR r+Xosf6kyZQF+PHKfYgd3Ewo8DishJmitrScKgAjhxIj7sfH0RH/+MQ+NH+W9+NG f8rrBpsOkpQ60psp+7v2XY1/4opWJLpL7YNV9RXAyjX481ECVBwNMRjreLi3poKG tOKk10FX1hH6ZM2vtCMglnONqm8BkvVxMl6cg/HA1mZMTHUHOkHsaYj/mJYUlvKD LIZUviRuilDbCVyxiMsTx8dYLk4GmdAWPSWF+c/TTe83XUp5ybA= =ng0R -----END PGP SIGNATURE----- --t6mt6gmasrwg4qxk-- From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output. Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 08 Aug 2020 08:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 42576@debbugs.gnu.org X-Debbugs-Original-Cc: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15968765557933 (code B ref -1); Sat, 08 Aug 2020 08:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Aug 2020 08:49:15 +0000 Received: from localhost ([127.0.0.1]:58058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4KXS-00023t-Nl for submit@debbugs.gnu.org; Sat, 08 Aug 2020 04:49:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:59920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4KXQ-00023i-3Y for submit@debbugs.gnu.org; Sat, 08 Aug 2020 04:49:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4KXP-0006YS-Rb for guix-patches@gnu.org; Sat, 08 Aug 2020 04:49:11 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:51089) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4KXN-0006SH-Od for guix-patches@gnu.org; Sat, 08 Aug 2020 04:49:11 -0400 X-Originating-IP: 86.246.37.13 Received: from bababa (lfbn-idf2-1-572-13.w86-246.abo.wanadoo.fr [86.246.37.13]) (Authenticated sender: mail@ambrevar.xyz) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 09F641BF204; Sat, 8 Aug 2020 08:49:06 +0000 (UTC) From: Pierre Neidhardt In-Reply-To: <20200807180944.ujbtmm3ljx6rntnt@gravity> References: <20200728095822.28375-1-mail@ambrevar.xyz> <20200807180944.ujbtmm3ljx6rntnt@gravity> Date: Sat, 08 Aug 2020 10:49:06 +0200 Message-ID: <87mu35o73x.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=217.70.183.201; envelope-from=mail@ambrevar.xyz; helo=relay8-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/08 04:49:07 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, FROM_SUSPICIOUS_NTLD=1, PDS_OTHER_BAD_TLD=1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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: -1.1 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Jakub, Jakub K=C4=85dzio=C5=82ka writes: > Pierre, > > please note that cmake seems to store a list of files installed by the > package, which broke cmake-using dependents of clang when we attempted > to change the set of files installed: http://issues.guix.gnu.org/41872 > > Did you try building something that depends on LLVM and uses > cmake-build-system? It is broken indeed, this is one of the things that need to be fixed before we can merge this patch. In issue 41872 the problem is with missing .a files. A similar issue occurs here since we move files around, but the CMake files are not aware of the move. One possible fix would be to patch the CMake files with the new locations. This is rather inelegant though. A better fix would be to configure CMake to produce the various files directly to the right location, e.g. the binary files, the headers and the libraries to their own respective outputs. Any clue if we can do that? =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl8uZwIACgkQm9z0l6S7 zH8NKQgArGqhte+LWqzcYAdY7jxi6bTmkcYuP9zfLtJ6KpWqKcRGMfXh5ghqbtX2 RaNeP40rK/pfkNq2GJ0PICv6V42MY5Hfxa5Xcm3t35NPEk5AJxew2NGpboUajby+ eV+PgQu+2t35IH4Q0JElSXLw4J+uiiDQW37OmUZGzyGONwlB71M6WJCUYLXsTtKK TlGnrtgdS8uTmWjTvXbA827lMhRt4sSF1xHYqHsB+ykOUyRQBcBfNapfRUvg5zsb 0dqDJOQR36anQCssLnnza7Pc2rn8DsCWe2vVTUHUpEfpkUPWj+QqSxScWU2+yMgS CNYC2qOa1Dq1Viv2D4TiJZ3lZ3oTdw== =Kl6R -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output. Resent-From: Sarah Morgensen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Sep 2021 00:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Pierre Neidhardt Cc: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= , 42576@debbugs.gnu.org Received: via spool by 42576-submit@debbugs.gnu.org id=B42576.163244409330912 (code B ref 42576); Fri, 24 Sep 2021 00:42:01 +0000 Received: (at 42576) by debbugs.gnu.org; 24 Sep 2021 00:41:33 +0000 Received: from localhost ([127.0.0.1]:56290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTZHQ-00082V-Sp for submit@debbugs.gnu.org; Thu, 23 Sep 2021 20:41:33 -0400 Received: from out2.migadu.com ([188.165.223.204]:34314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTZHO-00082M-Sj for 42576@debbugs.gnu.org; Thu, 23 Sep 2021 20:41:31 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1632444089; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ce5qzbLHlewwvWO3vZIn8KIH6n0vSniN+fEl7bE5DNA=; b=VrrJ/sVzhB/dPJt479oly+1J/6SLqwh3mmAlKL8Aj9Mtj+1NmwxuAjaLxJT+olPQcxwFGy xJ7AjvJBkAnM68vEGOix4pX5Y3IEf2kVJQkweEatByhDd+FJUnNyDvjUmvPmFXxl5loPBv W2A5LG+XB8JBIs1T4wh2o+jrsgWtCZI= From: Sarah Morgensen References: <20200728095822.28375-1-mail@ambrevar.xyz> <20200807180944.ujbtmm3ljx6rntnt@gravity> <87mu35o73x.fsf@ambrevar.xyz> Date: Thu, 23 Sep 2021 17:41:27 -0700 In-Reply-To: <87mu35o73x.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Sat, 08 Aug 2020 10:49:06 +0200 (1 year, 6 weeks, 4 days ago)") Message-ID: <86wnn6iz48.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@mgsn.dev X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello Pierre, Thanks for your pioneering work on this! Pierre Neidhardt writes: Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [188.165.223.204 listed in wl.mailspike.net] 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: 1.0 (+) Hello Pierre, Thanks for your pioneering work on this! Pierre Neidhardt writes: > Hi Jakub, > > Jakub K=C4=85dzio=C5=82ka writes: > >> Pierre, >> >> please note that cmake seems to store a list of files installed by the >> package, which broke cmake-using dependents of clang when we attempted >> to change the set of files installed: http://issues.guix.gnu.org/41872 >> >> Did you try building something that depends on LLVM and uses >> cmake-build-system? > > It is broken indeed, this is one of the things that need to be fixed > before we can merge this patch. > > In issue 41872 the problem is with missing .a files. > A similar issue occurs here since we move files around, but the CMake > files are not aware of the move. > > One possible fix would be to patch the CMake files with the new locations. > This is rather inelegant though. > > A better fix would be to configure CMake to produce the various files > directly to the right location, e.g. the binary files, the headers and > the libraries to their own respective outputs. > > Any clue if we can do that? There has been some recent work on this in the LLVM project [0] and in Nix [1][2], based on the `GnuInstallDirs' CMake module. It looks like this would be doable for us, especially if we move in the direction of 'dev' outputs [3]. [0] https://reviews.llvm.org/D99484 [1] https://github.com/NixOS/nikpkgs/pull/111487 [2] https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/compilers= /llvm/12 [3] https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00107.html Perhaps it's time to revive this effort (particularly for clang, which is a behemoth)? -- Sarah From unknown Fri Jun 13 10:25:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42576] [PATCH 1/2] gnu: llvm: Move dynamic libraries to a separate "lib" output. Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Sep 2021 07:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sarah Morgensen Cc: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= , 42576@debbugs.gnu.org Received: via spool by 42576-submit@debbugs.gnu.org id=B42576.163246746516178 (code B ref 42576); Fri, 24 Sep 2021 07:12:01 +0000 Received: (at 42576) by debbugs.gnu.org; 24 Sep 2021 07:11:05 +0000 Received: from localhost ([127.0.0.1]:56581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTfMO-0004Cr-Qd for submit@debbugs.gnu.org; Fri, 24 Sep 2021 03:11:04 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:53517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTfMN-0004C9-CD for 42576@debbugs.gnu.org; Fri, 24 Sep 2021 03:11:03 -0400 Received: (Authenticated sender: mail@ambrevar.xyz) by relay11.mail.gandi.net (Postfix) with ESMTPSA id A723D100005; Fri, 24 Sep 2021 07:10:56 +0000 (UTC) From: Pierre Neidhardt In-Reply-To: <86wnn6iz48.fsf@mgsn.dev> References: <20200728095822.28375-1-mail@ambrevar.xyz> <20200807180944.ujbtmm3ljx6rntnt@gravity> <87mu35o73x.fsf@ambrevar.xyz> <86wnn6iz48.fsf@mgsn.dev> Date: Fri, 24 Sep 2021 09:10:54 +0200 Message-ID: <87o88iih35.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.2 (/) 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: -0.2 (/) --=-=-= Content-Type: text/plain Hello Sarah, thanks for the update. Unfortunately I won't be able to commit much time to the Guix project at the moment, but if you want to take over this initiative, you're more than welcome :) Good luck! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFGBAEBCAAwFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAmFNef4SHG1haWxAYW1i cmV2YXIueHl6AAoJEJvc9Jeku8x/qK4H/jLisZ1Pk+nqtTkpfoDjMfD22DYm+weT DBEuCybF1tDStj8OqNqxkgns8qAVsWcU6ZkQxRNm0jxRs7UQz/XkfSvH+byXdDSz O0wI4VlhT6YWpgHpNPxZdRCqnzLkVd2r8quisNS7bLv1XNbqoGR3krMeiJ/DWScL LFCt7tCV5IcnEcKl4bzkyoB40xIafv5H+CiVPmCG8NvqF2DK+GBemQ/Sz4Cpw6qs j6xGnqPO3BQqQNnzGDuSdeQUbbaqo9BoY1pXWohUQZ4qKIRoAlYeMI4VwADJioQ5 Q8dioPUvwsYtBCy01/R3A8qUGOtDsCHlk1v95y4oOzfgSXGW3ztvpqE= =u7DJ -----END PGP SIGNATURE----- --=-=-=--