JuliaPy / JuliaPy/PythonCall.jl

`libhdf5` not defined for `juliacall` `0.9.25` on M1 runner when using python built with openssl 1.x

Aberta
#615 3 comentários 0 reações 0 responsáveis Ver no GitHub
bug
Linguagem predominante
Julia
Estrelas
1.1k
Forks
86
Merge médio
1d 22h
PRs com merge (30d)
3

Descrição

**Affects:** JuliaCall

**Describe the bug**

Since `0.9.25` precompilation of HDF5 fails (only) on `macos-latest` M1 GitHub runner.

Here's an issue where we identified it:
https://github.com/JuliaIO/HDF5.jl/issues/1198

And here's a minimal repository reproducing it:
https://github.com/mtsokol/hdf5-bug
https://github.com/mtsokol/hdf5-bug/actions/runs/15098780219/job/42436980940

Pinning `juliacall` version to `0.9.24` fixes it:
https://github.com/mtsokol/hdf5-bug/pull/1

**Additional context**
Looking at the `0.9.25` diff my guess would be that it has something to do with OpenSLL_jll change.

Additionally, I reported 3 weeks ago: https://github.com/JuliaPackaging/Yggdrasil/issues/11077 which was HDF5 dependency juliapkg issue.

I had to pin `juliacall` only for `macos-latest`, as pinning it for all environments caused `ubuntu-latest` to fail with OpenSLL_jll dependency error.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.