GNU bug report logs - #67428
[PATCH 00/12] gnu: Add Quil Quantum VM (QVM) and CL dependencies

Previous Next

Package: guix-patches;

Reported by: Michal Atlas <michal_atlas+git <at> posteo.net>

Date: Fri, 24 Nov 2023 10:31:01 UTC

Severity: normal

Tags: patch

Done: Guillaume Le Vaillant <glv <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Michal Atlas <michal_atlas+git <at> posteo.net>
To: guix-patches <at> gnu.org
Cc: Michal Atlas <michal_atlas+git <at> posteo.net>
Subject: [PATCH 00/12] gnu: Add Quil Quantum VM (QVM) and CL dependencies
Date: Fri, 24 Nov 2023 10:28:05 +0000
Hello,

this patchset adds the Quil language's compiler library and VM
and a couple of other Common Lisp libraries they depend on.

Their library cl-magicl needs gfortran-toolchain to build
(specifically invokes gfortran).
Which comes from commencement, however trying to use it even in a thunked field,
as just a package input, breaks things since it seems commencement indirectly
depends on lisp-xyz.

Since lisp-xyz is already getting massive,
I opted to just move the relevant packages,
to a new thematic file that's hopefully general enough
that it'll get some more use by other package later on,
but we can try finding other solutions.

Hopefully this sends correctly, first patchset.

Cheers

Michal Atlas (12):
  gnu: Add cl-interface
  gnu: Add cl-syslog
  gnu: Add cl-alexa
  gnu: Add cl-metering
  gnu: Add cl-grnm
  gnu: Add cl-priority-queue
  gnu: Add cl-messagepack
  gnu: Add cl-permutation
  gnu: Add cl-magicl
  gnu: Add cl-rpcq
  gnu: Add cl-quil
  gnu: Add cl-qvm

 gnu/packages/lisp-xyz.scm | 236 ++++++++++++++++++++++++++++++++++++++
 gnu/packages/quantum.scm  | 208 +++++++++++++++++++++++++++++++++
 2 files changed, 444 insertions(+)
 create mode 100644 gnu/packages/quantum.scm


base-commit: 0083a2265960f8228112c36e0d10eb974ff9d1f1
-- 
2.41.0





This bug report was last modified 1 year and 113 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.