Когда вы строите программы Go для выпуска, стандартная практика - просто использовать "go build"?

При создании программ Go для выпуска стандартная практика просто использовать go build без каких-либо других опций? Я спрашиваю, потому что при создании с использованием go build вся информация об отладке включена по умолчанию. Чтобы удалить его, вы можете передать вариант компоновщику, таким образом:

go build -ldflags "-w" prog.go

Отключает все отладочные символы. При создании программ для выпуска вы удаляете эту информацию или оставляете ее неповрежденной?

EDIT: Для ясности мне интересно, как люди компилируют программы Go для развертывания в живую среду. В других скомпилированных языках у вас есть другой набор параметров командной строки компилятора для отладки и выпуска сборок и выпусков, которые обычно оптимизируют исполняемый файл и удаляют информацию отладки.