Browse Source

Merge pull request #5959 from heyitsanthony/build-same-place-xarch

build: build cross-compiled binaries in bin/ by default
Anthony Romano 9 years ago
parent
commit
52764f1e5a
1 changed files with 2 additions and 5 deletions
  1. 2 5
      build

+ 2 - 5
build

@@ -27,11 +27,8 @@ toggle_failpoints() {
 }
 }
 
 
 etcd_build() {
 etcd_build() {
-	if [ -z "${GOARCH}" ] || [ "${GOARCH}" = "$(go env GOHOSTARCH)" ]; then
-		out="bin"
-	else
-		out="bin/${GOARCH}"
-	fi
+	out="bin"
+	if [ -n "${BINDIR}" ]; then out="${BINDIR}"; fi
 	toggle_failpoints
 	toggle_failpoints
 	# Static compilation is useful when etcd is run in a container
 	# Static compilation is useful when etcd is run in a container
 	CGO_ENABLED=0 go build $GO_BUILD_FLAGS -installsuffix cgo -ldflags "-s -X ${REPO_PATH}/cmd/vendor/${REPO_PATH}/version.GitSHA=${GIT_SHA}" -o ${out}/etcd ${REPO_PATH}/cmd
 	CGO_ENABLED=0 go build $GO_BUILD_FLAGS -installsuffix cgo -ldflags "-s -X ${REPO_PATH}/cmd/vendor/${REPO_PATH}/version.GitSHA=${GIT_SHA}" -o ${out}/etcd ${REPO_PATH}/cmd