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
Cannot cross-compile libevent for armv5tel-musl #28103
Comments
This type of issue has bitten me not too long ago as well. The Edit: I'm confused: just tried with my locally built repository and there I can build libevent w/o error. |
Shouldn't |
I think you are right @Johnnynator . And |
only on musl, there is no libssp in glibc crosstoolchains |
anyway, i will fix this along with other things |
okay, that should be updated now (will take a while to propagate since builders are still busy) maybe we should just build libssp in all crosstoolchains, it'd make more sense perhaps... i mean you can just have libssp be installed through a makedepend, but considering it's a hard dependency of gcc package itself (and therefore always present in masterdir), it doesn't make much sense not to provide it through the crosstoolchain (things will generally not makedepend on libssp, though in practice nothing should really run into it, since glibc provides it builtin - on musl it's needed because we internally link to libssp_nonshared) it's something to think about for next gcc update, right now it's not pressing at all, since it will practically never be a problem |
Update: after rebuilding cross-vpkg-dummy I can build libevent |
Huh, I get this same error with |
I am also having this issue with |
System
Expected behavior
Running
./xbps-src -a armv5tel-musl libevent
builds and installslibevent
Actual behavior
Build does not start due to issue installing libressl-devel as libssp is missing:
This is particularly annoying because libssp is part of the gcc package, which depends on libevent transitively, so there is a circular dependency. I end up with the same issue trying to build any package in the dependency chain from gcc to libevent.
Strangely however I can build libressl-devel without issues using
./xbs-src -a armv5tel-musl pkg libressl
.Steps to reproduce the behavior
On Void Linux x86_64-musl, clone void-packages, install bootstrap and try to build libevent targeting armv5tel-musl.
The text was updated successfully, but these errors were encountered: