Reduced binary size (C++) g++ => 1.2 M clang => 541K clang -Os -s => 92K clang -flto -Os -s => ? upx 92k => 34K Stackoverflow Link Time Optimization LLVM: Design and Implementation LLVM gold plugin (-flto) How to make smaller C and C++ binaries Written on May 14, 2018, Last update on June 17, 2018 c++ binary packer