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

synocli-file: add rust tools 'bat' and 'exa' #4942

Merged
merged 3 commits into from
Oct 30, 2021

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented Oct 28, 2021

Motivation: add rust tools 'bat' (#4877) and 'exa' (#4876)
Linked issues: closes #4876, closes #4877, #4820

Checklist

  • Build rule all-supported completed successfully
  • Package upgrade completed successfully
  • New installation of package completed successfully

@hgy59
Copy link
Contributor Author

hgy59 commented Oct 30, 2021

x64 builds fail in the context of synocli-file (but not when building the diyspk packages).
The error is .../ld: cannot find -lz
This seems to be related to the rust package libz-sys (rust-lang/libz-sys#20).

As all cross compiled packages of synocli-file succeed, and adding cross/zlib as dependency (similar to install zlib-dev) does not remove the error, I will try a new approach by adding cross/libz-ng dependency.

- use cross/zlib-ng to avoid issue with linking to zlib for x64 archs
@hgy59 hgy59 merged commit 2dc3d73 into SynoCommunity:master Oct 30, 2021
@hgy59 hgy59 deleted the add_rust_tools branch October 30, 2021 14:19
@hgy59 hgy59 mentioned this pull request Oct 30, 2021
3 tasks
@hgy59 hgy59 added the status/published Published and activated (may take up to 48h until visible in DSM package manager) label Nov 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/published Published and activated (may take up to 48h until visible in DSM package manager)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[SynoCli File Tools] Include bat [SynoCli File Tools] Include exa
1 participant