Skip to content
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

Remove libxcb and libwayland dependencies from wasmer-cli release build #2963

Merged
merged 4 commits into from
Jun 21, 2022

Conversation

fschutt
Copy link
Contributor

@fschutt fschutt commented Jun 20, 2022

Description

This PR fixes #2920, since the framebuffer dependency is removed from the CI. The FB dependency was used in the experimental-io feature, which - for some reason - linked libxcbcommon into the final binary on Linux.

Review

  • Add a short description of the change to the CHANGELOG.md file

fschutt added 3 commits June 20, 2022 14:29
See #2822
For some reason these libraries get linked into the final
release binary, which should not be the default (since
these dependencies are only needed for the experimental-io
extension).
@fschutt fschutt requested a review from syrusakbary as a code owner June 20, 2022 16:18
@fschutt fschutt force-pushed the remove-deps branch 5 times, most recently from 1c1ec4a to 80c9d1c Compare June 20, 2022 16:56
The compilation of the actual code linking libxcbcommon-0 is
now gated behind --feature="link_external_libs", while the crate
continues to compile without the feature
@epilys
Copy link
Contributor

epilys commented Jun 21, 2022

bors r+

@bors
Copy link
Contributor

bors bot commented Jun 21, 2022

Build succeeded:

@bors bors bot merged commit c30cb63 into master Jun 21, 2022
@bors bors bot deleted the remove-deps branch June 21, 2022 08:48
@epilys epilys added the bug Something isn't working label Jun 21, 2022
@epilys epilys assigned epilys and fschutt and unassigned epilys Jun 21, 2022
@epilys epilys added this to the v3.0 milestone Jun 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove framebuffer dependency
2 participants