Package Details: julia-bin 1.12.6-0

Git Clone URL: https://aur.archlinux.org/julia-bin.git (read-only, click to copy)
Package Base: julia-bin
Description: High-level, high-performance, dynamic programming language - official binaries
Upstream URL: https://julialang.org
Keywords: julia language programming
Licenses: MIT
Conflicts: julia
Provides: julia
Submitter: swiftscythe
Maintainer: alhirzel (redponike)
Last Packager: alhirzel
Votes: 36
Popularity: 0.43
First Submitted: 2018-10-31 20:23 (UTC)
Last Updated: 2026-05-10 08:51 (UTC)

Required by (21)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

aitzkora commented on 2025-02-04 13:37 (UTC)

Hi @porcaror, I have the same error, as a workaround you could launch

LD_PRELOAD="/usr/lib/libopenlibm.so" julia

to make it work. I will try to modify the runpath with patchelf. If it work I will share my solution

porcaror commented on 2025-02-03 17:15 (UTC)

Hi.

After upgrading to the new glibc 2.41+r2+g0a7c7a3e283a-1, when I lauch julia from a terminal I have the following error messages:

ERROR: Unable to load dependent library /usr/bin/../lib/julia/libopenlibm.so Message:/usr/bin/../lib/julia/libopenlibm.so: cannot enable executable stack as shared object requires: Invalid argument

and julia doesn't work. Please can you help me?

vandalt commented on 2024-07-04 23:47 (UTC)

Hi! I had an issue with Wayland plotting with the GR backend. The upstream package added a fix, and it works with the juliaup package, but not with julia-bin. I don't know why that is the case, but wanted to mention it in case someone else faced this issue and/or had a solution.

Thanks!

The upstream GR.jl issue: https://github.com/jheinen/GR.jl/issues/548

alhirzel commented on 2023-05-10 15:48 (UTC) (edited on 2023-05-10 15:49 (UTC) by alhirzel)

Updated the PKGBUILD - thanks @originalsouth! Is anyone able to confirm this works on aarch64 as well?

originalsouth commented on 2023-05-10 10:44 (UTC)

Update for julia-1.9.0

pkgname=julia-bin
pkgver=1.9.0
pkgrel=1
arch=('x86_64' 'aarch64')
pkgdesc='High-level, high-performance, dynamic programming language - official binaries'
provides=(julia)
conflicts=(julia)
depends=('bash' 'gmp' 'libnghttp2' 'libssh2' 'libunwind' 'python' 'llvm')
url='https://julialang.org/'
license=('MIT')

case "$CARCH" in
  aarch64) _pkgarch="aarch64"
    sha256sums=('0a14315b53acd97f22d26d4a8fd2c237e524e95c3bec98d2d78b54d80c2bc364')
    source=("https://julialang-s3.julialang.org/bin/linux/${_pkgarch}/${pkgver:0:3}/julia-${pkgver}-linux-${arch}.tar.gz")
    ;;
  x86_64) _pkgarch="x64"
    sha256sums=('00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359')
    source=("https://julialang-s3.julialang.org/bin/linux/${_pkgarch}/${pkgver:0:3}/julia-${pkgver}-linux-${arch}.tar.gz")
    ;;
esac

options=(!strip)

package() {
  mkdir -p ${pkgdir}/usr/share/licenses/julia
  cp -r julia-${pkgver}/{bin,etc,include,lib,share,libexec} ${pkgdir}/usr/
  install -Dm644 julia-${pkgver}/LICENSE.md ${pkgdir}/usr/share/licenses/julia/LICENSE.md
}

# vim: ts=2 sw=2 et:

domschl commented on 2022-12-23 19:32 (UTC)

@alhirzel The aarch64 patch doesn't work, because the filename still has x86 references in it:

==> ERROR: Failure while downloading https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-x86_64.tar.gz

correct filename would be:

https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-aarch64.tar.gz

alhirzel commented on 2022-11-17 22:56 (UTC)

@crave and @mmtung, I think I just added aarch64 support using crave's technique. Could one of you confirm that this works? I don't have an aarch64 box handy ;)

kmiernik commented on 2022-10-31 09:39 (UTC) (edited on 2022-11-08 10:41 (UTC) by kmiernik)

The julia-bin 1.8.2-1 package fails when trying to plot 3D graph with GRUtils

julia> using GRUtils
julia> x = -1:0.1:1
julia> y = -1:0.1:1
julia> z = x'.^2 .+ y.^2
julia> surface(x, y, z)

libGL error: MESA-LOADER: failed to open iris: /usr/bin/../lib/julia/libstdc++.so.6: versionGLIBCXX_3.4.30' not found (required by /usr/lib/dri/iris_dri.so) (search paths /usr/lib/dri, suffix _dri)`

This does not happen when I reverted to julia package from [community].

Edit: Problem with libGL error can be solved by changing symbolic links in /usr/lib/julia which are pointing to libstdc++.so.6.0.29 shipped with julia-bin. They mismatch system glibc (currently libstdc++.so.6.0.30). It is safe to change links to system /usr/lib/libstdc++.so.6.0.30 for libstdc++.so.6 and libstdc++.so links.