Skip to content
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

tableauc: release the smallest tableauc executable #12

Open
wenchy opened this issue Sep 21, 2022 · 0 comments
Open

tableauc: release the smallest tableauc executable #12

wenchy opened this issue Sep 21, 2022 · 0 comments

Comments

@wenchy
Copy link
Member

wenchy commented Sep 21, 2022

1. go build

In Go, it isn't typical to have a debug version or a release version.

By default, go build combines symbol and debug info with binary files. However, you can remove the symbol and debug info with go build -ldflags "-s -w".

It's not typical to strip symbols--if you get a report of a panic out in the wild, for example, it'd be great to have the symbols there for an informative stacktrace.

see https://stackoverflow.com/questions/29599209/how-to-build-a-release-version-binary-in-go

2. the Ultimate Packer for eXecutables

see https://upx.github.io/

@wenchy wenchy changed the title Release the smallest tableauc executable tableauc: release the smallest tableauc executable Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant