Subject: [bug#73197] [PATCH] gnu: julia: Update to 1.9.3.

From: Efraim Flashner <[email-masked]>
Date: Mon, 16 Sep 2024 10:50:22 +0300

On Thu, Sep 12, 2024 at 03:22:50PM +0200, Ludovic Courtès wrote:
> From: Ludovic Courtès <[email-masked]>
> 
> * gnu/packages/julia.scm (julia): Update to 1.9.3.
> [arguments]: Use gexps.
> [inputs, native-inputs]: Remove labels.
> * gnu/packages/llvm.scm (llvm-julia): Rename to…
> (llvm-14-julia): … this.  Upgrade to 14.0.6-3.
> * gnu/packages/patches/julia-1.9-build-tweaks.patch: New file.
> * gnu/packages/patches/julia-Use-MPFR-4.2.patch: Remove.
> * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
> 
> Co-authored-by: Philippe Virouleau <[email-masked]>
> Change-Id: I6ef35c6cd31741a7725b50364dd0f8fa6a0c6424
> ---
>  gnu/local.mk                                  |   2 +-
>  gnu/packages/julia.scm                        | 862 ++++++++++--------
>  gnu/packages/llvm.scm                         |  38 +-
>  .../patches/julia-1.9-build-tweaks.patch      | 152 +++
>  gnu/packages/patches/julia-Use-MPFR-4.2.patch | 228 -----
>  5 files changed, 651 insertions(+), 631 deletions(-)
>  create mode 100644 gnu/packages/patches/julia-1.9-build-tweaks.patch
>  delete mode 100644 gnu/packages/patches/julia-Use-MPFR-4.2.patch
> 
> Hello comrades!
> 
> Here is an update of Julia adapted from:
> 
>   https://gitlab.inria.fr/guix-hpc/guix-hpc/-/commit/eb83e466fe0b9492216abc46da26ec3a89b0a946
> 
> Version 1.9.3 has been in the guix-hpc channel for a while.  It’s not
> the latest version, not even the latest series, but it’s an improvement
> over what we have.
> 
> Thoughts?
> 
> Ludo’.

I tested it out on my machines and it built without problems on x86_64
and aarch64. However, I was unable to compile the julia packages we have
when there were some julia inputs.

Do we want to add it in as julia-next, and then we can continue pushing
the version forward and working on the package build failures separately?

-- 
Efraim Flashner   <[email-masked]>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted