Subject: [bug#52186] [core-updates-frozen PATCH v2 00/17] Fix Julia on i686-linux.

From: zimoun <[email-masked]>
Date: Wed, 1 Dec 2021 16:52:56 +0100

Hi,

This series allow the julia package itself to build on i686-linux.  Then, it
fixes julia-* packages for i686-linux.  Note that julia and julia-* are
currently broken on master for i686-linux.

Both julia and julia-* are not impacted on x86_64 by  these changes.

These packages are still broken…

   /gnu/store/h97dzpkn7h4fxhl8xag8s7cfypg1l96d-julia-sundials-jll-5.2.1+0.drv
   /gnu/store/q489ygk7y0y3xxcyi1c72c9lwrvgkfvd-sundials-julia-5.2.0.drv
   /gnu/store/7g5443kq028lv44f0kdj5p14w5xcx9c4-julia-pyplot-2.10.0.drv
   /gnu/store/iy5liqrkdlvvx6bmiczxxi5zmyj4999v-julia-pycall-1.92.5.drv
   /gnu/store/x2na68r5qbyhnilmqpi50sr3iwf9y2fd-julia-gr-0.58.1.drv

…but, IMHO, they can wait another round.  Only pycall (so pyplot) and gr are
failing on core-updates-frozen only.  The 2 other (sundials) are currently
broken on master.

Cheers,
simon

zimoun (17):
  gnu: libunwind-julia: Fix build on i686-linux.
  gnu: julia-datastructures: Fix tests on i686-linux.
  gnu: julia-benchmarktools: Fix tests on i686-linux.
  gnu: julia-finitedifferences: Fix tests on i686-linux.
  gnu: julia-configurations: Fix tests on i686-linux.
  gnu: julia-lazyarrays: Fix tests on i686-linux.
  gnu: julia-blockarrays: Fix tests on i686-linux.
  gnu: julia-mappedarrays: Fix tests on i686-linux.
  gnu: julia-arrayinterface: Disable tests for i686.
  gnu: julia-interpolations: Disable tests in i686-linux.
  gnu: julia-reversediff: Disable tests on i686-linux.
  gnu: julia-intervalsets: Fix tests on i686-linux.
  gnu: julia-woodburymatrices: Fix tests on i686-linux.
  gnu: julia-mutablearithmetics: Fix tests on i686-linux.
  gnu: julia-structarrays: Fix tests on i686-linux.
  gnu: julia-geometrybasics: Fix tests on i686-linux.
  gnu: julia-forwarddiff: Disable tests on i686-linux.

 gnu/local.mk                                  |   1 +
 gnu/packages/julia-xyz.scm                    | 189 +++++++++++++++++-
 gnu/packages/julia.scm                        |  18 +-
 ...libunwind-julia-fix-GCC10-fno-common.patch |  40 ++++
 4 files changed, 232 insertions(+), 16 deletions(-)
 create mode 100644 gnu/packages/patches/libunwind-julia-fix-GCC10-fno-common.patch

base-commit: 68d090002a1a5623494006fca3e2c2c97d3ff676
-- 
2.32.0