Skip to content

perf(rust): optimise binary for file size and not speed #294

@Or-Zarchi-Forter

Description

@Or-Zarchi-Forter

Syncpack version

14 alpha

Operating system(s)

Linux

Steps to reproduce

yarn add syncpack@alpha
ls -lha .yarn/cache/syncpack*

results in:

.rw-r--r--   35M or_zarchi or_zarchi 24 Jul 16:26  .yarn/cache/syncpack-linux-arm64-npm-14.0.0-alpha.18-f056f9a4ac-10.zip
.rw-r--r--   36M or_zarchi or_zarchi 24 Jul 16:26  .yarn/cache/syncpack-linux-x64-npm-14.0.0-alpha.18-20897b450b-10.zip

I'm using yarn PNP mode.

Expected behavior

linux native dependencies should weight a few MBs each (For comparison the "darwin" versions are only 3.5MB)

Actual behavior

Pulled dependencies add 35-70MB, which is very painful in docker images or when using yarn PNP

Contents of syncpack configuration file

Optional comments

No response

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions