~ruther/guix-local

b57e655bbc89daad59d3fb481f90ce5561c3df37 — Janneke Nieuwenhuizen 1 year, 4 months ago 216991a
gnu: python-cython-next: Build with gcc-13.

Using gcc-14 produces

    Compiler output for module e_switch_transform:
    e_switch_transform.c: In function ‘__pyx_pf_18e_switch_transform_is_not_one’:
    e_switch_transform.c:2283:5: error: duplicate case value
     2283 |     case 1+0:
          |     ^~~~
    e_switch_transform.c:2282:5: note: previously used here
     2282 |     case 1:
          |     ^~~~

* gnu/packages/python-xyz.scm (python-cython-3)[native-inputs]: Add gcc-13.

Change-Id: Iaed502e4c105bb1229345288ec2f203453f65acc
1 files changed, 2 insertions(+), 1 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +2 -1
@@ 10043,7 10043,8 @@ writing C extensions for Python as easy as Python itself.")
              (when tests?
                (apply invoke "python" "runtests.py" test-flags)))))))
    (native-inputs
     (list libxcrypt
     (list gcc-13                       ;does not compile with gcc-14
           libxcrypt
           python-setuptools
           python-wheel))
    (properties '())))