Search Criteria
Package Details: juliaup 1.14.5-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/juliaup.git (read-only, click to copy) |
---|---|
Package Base: | juliaup |
Description: | An experimental Julia version manager |
Upstream URL: | https://github.com/JuliaLang/juliaup |
Licenses: | MIT |
Conflicts: | julia, julia-bin |
Provides: | julia |
Submitter: | simeonschaub |
Maintainer: | simeonschaub (juliaupbot, giordano, vchuravy, Moelf) |
Last Packager: | simeonschaub |
Votes: | 7 |
Popularity: | 0.122376 |
First Submitted: | 2021-08-11 10:33 (UTC) |
Last Updated: | 2024-02-21 18:02 (UTC) |
Dependencies (1)
- rust (rust-nightlyAUR, rust-nightly-binAUR, rust-gitAUR, rustup-gitAUR, rustup) (make)
Required by (20)
- cantor-git (requires julia) (make)
- cantor-git (requires julia) (optional)
- gmsh (requires julia) (optional)
- gmsh-bin (requires julia) (optional)
- gmsh-git (requires julia) (optional)
- helix-ext (requires julia) (optional)
- julia-loadpath (requires julia) (optional)
- libcurl-julia-bin (requires julia)
- libcxxwrap-julia (requires julia)
- meep (requires julia)
- meep-python (requires julia)
- mlpack (requires julia) (optional)
- neovim-cmp-latex-symbols-git (requires julia) (make)
- neovim-sniprun (requires julia) (optional)
- nteract (requires julia) (optional)
- nteract-bin (requires julia) (optional)
- octave-hg (requires julia)
- python-einsteinpy_geodesics (requires julia)
- vim-codi-git (requires julia) (optional)
- vim-julia-git (requires julia) (optional)
Latest Comments
Sarjo commented on 2024-02-16 18:25 (UTC)
Further consulting the ring bug (https://github.com/briansmith/ring/issues/1444) discussion suggests it is specific to GCC's LTO. Based on one of the comments in the github thread, I was able to build successfully by using clang instead of GCC. This was done by replacing the PKGBUILD line
cargo build --release --bin juliaup --bin julialauncher --features binjulialauncher --target-dir ./target
by
RUSTFLAGS="-Clinker=clang-16 -Clink-arg=-fuse-ld=lld -Clinker-plugin-lto" RUSTDOCFLAGS=$RUSTFLAGS CC=clang-16 AR=llvm-ar CFLAGS=-flto=auto cargo build --release --bin juliaup --bin julialauncher --features binjulialauncher --target-dir ./target
gtsiam commented on 2024-02-16 07:30 (UTC)
See this bug: https://github.com/briansmith/ring/issues/1444
I'm not sure what exactly causes this, given that lto has been on by default for a while now. But for the time being, I've been able to build by patching with
options=(!lto)
.togo59 commented on 2024-02-15 17:13 (UTC)
FWIW, The first line of the error list is
error: linking with
ccfailed: exit status: 1 | = note: LC_ALL="C" PATH="/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" VSLANG="1033" "cc" "-m64" "/tmp/rustcXOPu5A/symbols.o" "/home/roger/.cache/yay/juliaup/src/juliaup-1.14.5/./target/release/deps/juliaup-75493d37f3ad7980.juliaup.5ba0f7400c9596f3-cgu.0.rcgu.o" "-Wl,--as-needed" "-L" "/home/roger/.cache/yay/juliaup/src/juliaup-1.14.5/./target/release/deps" "-L" "/home/roger/.cache/yay/juliaup/src/juliaup-1.14.5/./target/release/build/ring-efd597de85992b45/out" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/rustcXOPu5A/libring-39edb496e356d38c.rlib" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-dc359f8c64813cd3.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/roger/.cache/yay/juliaup/src/juliaup-1.14.5/./target/release/deps/juliaup-75493d37f3ad7980" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
Moelf commented on 2024-02-14 14:25 (UTC)
also hitting linking error now
mnussbaum commented on 2024-02-14 08:58 (UTC)
I'm seeing an error during the linking stage of installation:
BoostCookie commented on 2024-02-03 09:54 (UTC)
@simeonschaub juliaup now has the completions command, just like rustup. Could you please add the completions to the PKGBUILD? Just copy the relevant lines from the rustup PKGBUILD: https://gitlab.archlinux.org/archlinux/packaging/packages/rustup/-/blob/main/PKGBUILD?ref_type=heads
daylily commented on 2023-12-14 12:53 (UTC)
Building the latest version prints the following error:
Removing the
.git
directory makes the error go away. Not sure what is happening; maybe a bug with libgit2: https://github.com/libgit2/libgit2/issues/6531simeonschaub commented on 2023-12-14 10:12 (UTC)
Should be fixed now
surname3046 commented on 2023-12-07 12:23 (UTC)
The installation of the package doesn't succeed when the user has specified a custom target dir in their global Cargo config.toml file. The following two commands then fail as the target directory doesn't exist.
This issue can be resolved by adding the
--target-dir ./target
flag to the cargo build invocation.