-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing libresvg.a
for musl - Compilation Blocker for usql
on Alpine or Nix builds
#1
Comments
@JuryA I can appreciate the issue/concern, and understand the problem. Specifically, what "dependent projects", other than |
I’m not entirely sure I understand the question. It’s unclear how this affects other projects; its primary impact seems to be on |
@JuryA I was asking because I was curious if, somehow, there were other users of this package. I'm not really sure how this can be easily fixed. If this is something you're able to fix, I'd welcome a PR, as I just don't have the ability to support every platform out there -- be it FreeBSD, Nix, Alpine Linux, or something else. If you even had a pointer on doing this, I'd appreciate it (especially if it was something trivial/easy to do, because then I could get it done, and not have to spend a lot of time researching things), but as it is, this would require me to install/configure VMs for FreeBSD, etc. which I'm not able to do "soon." With |
I have cut a new |
The static library
libresvg.a
is missing for the musl libc environment, causing significant build issues for projects that depend onresvg
, such asusql
. Additionally, this issue disrupts Nix builds, as noted in xo/usql#494Problem Description:
libresvg.a
is incompatible with musl, resulting in failed builds in musl-based environments (e.g., Alpine Linux).Steps to Reproduce:
resvg
, such asusql
.libresvg.a
.usql
using Nix and encounter the same issue (see Build breaks on arm64, armv7, i386: undefined reference to `resvg_parse_tree_from_data' usql#494).Expected Behavior:
libresvg.a
.Actual Behavior:
libresvg.a
in musl environments.Proposed Solution:
libresvg.a
.Environment:
usql
resvg
This enhancement is critical to restoring build compatibility in musl environments and with Nix. Resolving this issue will unblock a broader range of use cases and enable smoother integration with dependent projects.
The text was updated successfully, but these errors were encountered: