Package Details: julia-bin 1.11.4-2

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: redponike
Votes: 35
Popularity: 0.52
First Submitted: 2018-10-31 20:23 (UTC)
Last Updated: 2025-03-29 03:14 (UTC)

Required by (19)

Sources (2)

Latest Comments

1 2 3 Next › Last »

redponike commented on 2025-03-29 03:14 (UTC)

@paperfolder That's on point. Thanks for the heads-up!

paperfolder commented on 2025-03-28 23:11 (UTC)

As of 1.11.4, the bug resulting in a crash with glibc 2.41 has been fixed (https://github.com/JuliaLang/julia/issues/57250), and the build function running execstack as well as the execstack makedepends can be removed (patch can be reverted).

alhirzel commented on 2025-02-07 14:04 (UTC)

Having not heard from @swiftscythe, I have applied the fix to pkgrel++. Please advise if you have any further issues, or notice that this can be reverted.

Thanks again @aitzkora!

aitzkora commented on 2025-02-05 13:32 (UTC)

Hi @alhirzel, I managed to make a patch and test on my computer. But I do not know how to submit the patch. I could send it to @swiftscythe if I have his email address

alhirzel commented on 2025-02-05 00:48 (UTC)

@aitzkora, I personally think that would be a reasonable workaround until upstream is fixed. Thanks for looking into the root cause and linking the upstream issue.

@swiftscythe - as the primary maintainer of this package, would you like to weigh in?

aitzkora commented on 2025-02-04 23:21 (UTC)

As explained here https://github.com/JuliaLang/julia/issues/57250, one could solve the problem doing

execstack -c /usr/bin/../lib/julia/libopenlibm.so

to enable the stack of that shared object to be executable. Main problem is that we need execstack as a new dependence of the PKGBUILD. I can try to make a patch, if you agree to add execstack as a temporary dependence of julia-bin

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

modify the RUNPATH does not change anything. It seems to be related to that kind of errors : https://gitlab.archlinux.org/archlinux/packaging/packages/glibc/-/issues/19

alhirzel commented on 2025-02-04 13:40 (UTC)

I do not have time to debug this issue right now, but if someone shares a fix I will review and can apply timely. Thank you so much @porcaror and @aitzkora!

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?