-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
librsvg 2.52.3 #85278
librsvg 2.52.3 #85278
Conversation
See https://gitlab.gnome.org/GNOME/librsvg/-/issues/787 The build goes without a hitch on my Intel MacBook Pro running 11.6 |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a |
84d41a5
to
9c53596
Compare
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a |
9c53596
to
937606f
Compare
Rebased, I'm hoping the Xcode update fixed something. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a |
937606f
to
623ec3c
Compare
It fails to build on ARM:
and does this error on 11 mean that we need to rebuild gdx-pixbuff?
|
There's an open upstream issue: https://gitlab.gnome.org/GNOME/librsvg/-/issues/787 (Edit: oops, already referenced above.) It also affects the ARM build for the current version of |
This will probably still fail with any Rust version newer than 1.52.2. |
It has been suggested that this can be fixed by setting Rust's build-std option. Can anyone test to see if that fixes it? Seems homebrew eats all my environment variables. |
Can you have a more specific information, or provide a link? I've investigated the issue a bit further (see my comments on https://gitlab.gnome.org/GNOME/librsvg/-/issues/787), found that it's a rust runtime object file included too many times in a static archive. |
Thinking it may be a rust issue, filed at rust-lang/compiler-builtins#443 |
Thanks @fxcoudert for digging into that |
One thing worth noting is that MacPorts are able to build librsvg just fine with their Rust: https://ports.macports.org/port/librsvg/details/ So I wonder if the bug is somewhere on our side. |
Following my report upstream, here is a compiler-builtins PR that should fix the issue: rust-lang/compiler-builtins#444 We could try to add that patch to rust, and recompile librsvg with it, see if that works. |
Not sure if we want to put |
Having multiple object files with the same name upsets libtool and breaks the librsvg build. See Homebrew#85278.
Having multiple object files with the same name upsets libtool and breaks the librsvg build. See #85278.
1f8663b
to
06a76d8
Compare
On Monterey ARM:
|
06a76d8
to
2bb060c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All ✅ 🎉
Created with
brew bump-formula-pr
.