-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Update gcompat to 0.9.0, use dynamic musl-obstack #23432
Conversation
Add musl-obstack dependency. Close: void-linux#23432
This fixes my issue (#22616) perfectly, thank you so much! 🎉 I had to create a musl-obstack-devel symlink for it to build. Looks like the CI is having the same issue with finding the musl-obstack-devel package too. |
Oof, I think I forgot to commit that. Thanks! |
9653f5a
to
6ebb9f2
Compare
One other option is pulling musl-obstack as another distfile for gcompat, which can then be included as part of the gcompat package. That way, we avoid messing with all the other packages using static musl-obstack. |
a0519c1
to
3675c1b
Compare
Removed Spotify from the PR, that's going to be a separate project. |
Pinging @pullmoll about the change to musl-obstack. |
3ba41fc
to
2edb889
Compare
Add musl-obstack dependency.
@ericonr sure, go ahead. |
Thanks! |
@ericonr Feel free, I do not use void anymore. |
Okay, so this is a biggie PR, and I do need help for making some decisions.
gcompat
can do Spotify now, on Adélie. I am working on debugging it on Void, because it isn't working completely yet. If I can't get it working soon, I will leave the spotify commit out of this one.obstack
ingcompat
, by enabling the dynamic lib inmusl-obstack
. This completely fixes Missing obstack symbols for arduino-cli binaries on musl #22616, which needed obstack and__strftime_l
symbols (the latter was fixed by gcompat itself).musl-obstack-devel
.musl-obstack-devel
, but they ended up depending on the dynamic version of obstack. Is this bad? Is there some way to solve this? Perhaps two devel sub packages, one for dynamic and one for static linking?