go-libsql icon indicating copy to clipboard operation
go-libsql copied to clipboard

Prebuilt libraries are very large

Open penberg opened this issue 1 year ago • 1 comments

The prebuilt libraries are very large in comparison to the ones in npm native packages where the binary is only 8 MB:

https://www.npmjs.com/package/@libsql/darwin-arm64?activeTab=code

penberg@vonneumann go-libsql % find . -name "*.a" | xargs ls -lh
-rw-r--r--  1 penberg  staff    47M Mar  6 15:58 ./lib/darwin_amd64/libsql_experimental.a
-rw-r--r--  1 penberg  staff    40M Mar  6 15:58 ./lib/darwin_arm64/libsql_experimental.a
-rw-r--r--  1 penberg  staff    74M Mar  6 15:58 ./lib/linux_amd64/libsql_experimental.a
-rw-r--r--  1 penberg  staff    74M Mar  6 15:58 ./lib/linux_arm64/libsql_experimental.a

penberg avatar Mar 06 '24 14:03 penberg

Related to https://github.com/tursodatabase/libsql/issues/543

penberg avatar Mar 06 '24 14:03 penberg