-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Reducing Binary Sizes in Packages #12768
Comments
Nice. For reference: golang/go#26074 Given that DWARF is redundant info and only required for external tools (like debuggers or third party profilers), I’m fine with stripping by default. Would be nice to know if builds are truly reproducible. Just in case we have to deal with actual core dumps. |
There's a related issue regarding Debian 7 being EOL. According to the following doc, Debian 8 is also EOL unless we're considering LTS. Maybe it's a good time to make the switch to Debian 9? |
I did a comparison of all packages by adding
|
The debug symbols are only required for external tools (like debuggers or third party profilers). This does not affect Go stack traces or pprof. Closes elastic#12768
The debug symbols are only required for external tools (like debuggers or third party profilers). This does not affect Go stack traces or pprof. Closes #12768
I ran a few tests to see what options we have for shrinking our binary sizes. We might want to consider making some changes.
*
GCC 6.3.0 is part of the debian 9 golang-crossbuild images so it has a newer glibc requirement.The text was updated successfully, but these errors were encountered: