tursodatabase / go-libsql

libSQL API for Go
MIT License
67 stars 9 forks source link

Prebuilt libraries are very large #16

Open penberg opened 4 months ago

penberg commented 4 months ago

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 commented 4 months ago

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