Closed homm closed 10 months ago
I even wonder how a build made for musl
fared that much on a glibc
system...
linux-binaries:
strategy:
fail-fast: false
matrix:
target:
- i686-unknown-linux-musl
- x86_64-unknown-linux-musl
- aarch64-unknown-linux-musl
We can probably be more clear on what we are providing.
Ok. Are you planning provide glibc builds? :-)
@homm I was mistaken in my attempt to address this. But your original issue, where librav1e.so is linked against libc.so, is no longer a problem in the weekly prereleases. You should be able to link against the dynamic library on glibc linux without any issues. Though, depending on how you're planning to distributing these binaries, you might be better off linking against librav1e.a.
Describe the bug
I'm trying to use precompiled binaries: https://github.com/xiph/rav1e/releases/tag/v0.6.6 and get the following error while compiling
libheif
with this binaries:Inspecting .so file:
So,
librav1e.so
is compiled with twolibc.so
dependencies. One of them is correctlibc.so.6
, while another points tolibc.so
without ABI version, which is likely incorrect. Whenlibc.so
without version is available, it is GNU ld script, not a link to the actual ELF file.More info about linking libraries: https://stackoverflow.com/a/76657677/253146
Required Information Version: v0.6.6 Operating system: Ubuntu 18.04 aarch64