-
Notifications
You must be signed in to change notification settings - Fork 310
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
Fix bloated liblimbo_sqlite3.a
binary size
#714
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Comments
penberg
added
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
labels
Jan 16, 2025
penberg
added a commit
that referenced
this issue
Jan 16, 2025
This reduces `liblimbo_sqlite3.a` size from 37M to 20M. Refs #714
penberg
added a commit
that referenced
this issue
Jan 16, 2025
..to reduce `liblimbo_sqlite3.a` size from 37M to 20M. As it turns out, LLVM emits its bitcode into static libraries when LTO is enabled to be "more aggressive" in optimizations Refs #714
penberg
added a commit
that referenced
this issue
Jan 16, 2025
..to reduce `liblimbo_sqlite3.a` size from 37M to 20M. As it turns out, LLVM emits its bitcode into static libraries when LTO is enabled to be "more aggressive" in optimizations Refs #714
penberg
added a commit
that referenced
this issue
Jan 17, 2025
..to reduce `liblimbo_sqlite3.a` size from 37M to 20M. As it turns out, LLVM emits its bitcode into static libraries when LTO is enabled to be "more aggressive" in optimizations Refs #714
@penberg what linker are you using? I'm using the default gcc linker and I'm getting larger sizes on the main
Previously I was using |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
There's no reason for
liblimbo_sqlite3.a
to be this big:What's odd is that the shell image size makes much more sense and it packs the same functionality...
Furthermore, the dynamic library is also fine:
The text was updated successfully, but these errors were encountered: