JuliaInterop / JuliaCall

Embed Julia in R
https://non-contradiction.github.io/JuliaCall/index.html
Other
267 stars 36 forks source link

Wanted: Conda build for aarch64 (or noarch) #213

Open schlichtanders opened 11 months ago

schlichtanders commented 11 months ago

Hello,

I would like to use JuliaCall/RCall.jl on arm64 based linux systems. The best support for arm64 and R is via conda (there does not exists a single CRAN I know of which has prebuilt libraries for arm64).

While my key R packages (e.g. tidyverse) are already supported, the Julia-R link juliacall does not offer a aarch64/noarch build on conda. https://anaconda.org/r/r-juliacall

I am interested in supporting this rather soon. Hence if you know how to do it in principle, I can actually spend time to realize it.

schlichtanders commented 11 months ago

@Non-Contradiction can you help? I've been researching about conda-forge/r-juliacall-feedstock, but cannot understand so far how the architectures are determined or how to change the architectures to support a noarch or aarch64 version for arm64.

schlichtanders commented 11 months ago

I understood where the architecture restriction comes from: From the conda julia dependencies https://github.com/conda-forge/r-juliacall-feedstock/blob/main/recipe/meta.yaml#L47

For windows the dependency is dropped. Could also be dropped for the linux arm64 dependencies?