From 17e0a15386c2a2ff01417d66e37683bd9a2a79c8 Mon Sep 17 00:00:00 2001 From: Jessica Frazelle Date: Tue, 28 Oct 2014 16:25:50 -0700 Subject: [PATCH 1/3] Revert "Use code generation to set IAMSTATIC instead of -X" This reverts commit 3e10b93106dea94e5747ab32fe4ac765aa22f9bc. Conflicts: .gitignore hack/make.sh hack/make/dynbinary Docker-DCO-1.1-Signed-off-by: Jessica Frazelle (github: jfrazelle) --- .gitignore | 3 --- hack/make.sh | 12 +----------- hack/make/binary | 11 ----------- hack/make/dynbinary | 20 +------------------- 4 files changed, 2 insertions(+), 44 deletions(-) diff --git a/.gitignore b/.gitignore index 21df574df6..2a86e41caf 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,3 @@ docs/AWS_S3_BUCKET docs/GIT_BRANCH docs/VERSION docs/GITCOMMIT -dockerversion/static.go -dockerversion/details.go -dockerversion/init.go diff --git a/hack/make.sh b/hack/make.sh index a841c13424..f97633de57 100755 --- a/hack/make.sh +++ b/hack/make.sh @@ -94,17 +94,6 @@ if [ -z "$DOCKER_CLIENTONLY" ]; then DOCKER_BUILDTAGS+=" daemon" fi -rm -f dockerversion/static.go dockerversion/details.go dockerversion/init.go -cat > dockerversion/details.go < dockerversion/static.go < dockerversion/static.go < dockerversion/init.go < Date: Tue, 28 Oct 2014 16:27:23 -0700 Subject: [PATCH 2/3] Revert "use code generation for GITCOMMIT/VERSION too" This reverts commit 85744a35de0e30c2dd6741b833f38ff218c8a3fc. Conflicts: .gitignore hack/make.sh Docker-DCO-1.1-Signed-off-by: Jessica Frazelle (github: jfrazelle) --- hack/make.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hack/make.sh b/hack/make.sh index f97633de57..d6da3057fa 100755 --- a/hack/make.sh +++ b/hack/make.sh @@ -95,7 +95,11 @@ if [ -z "$DOCKER_CLIENTONLY" ]; then fi # Use these flags when compiling the tests and final binary -LDFLAGS='-w' +LDFLAGS=' + -w + -X '$DOCKER_PKG'/dockerversion.GITCOMMIT "'$GITCOMMIT'" + -X '$DOCKER_PKG'/dockerversion.VERSION "'$VERSION'" +' LDFLAGS_STATIC='-linkmode external' EXTLDFLAGS_STATIC='-static' # ORIG_BUILDFLAGS is necessary for the cross target which cannot always build From 7041eb00be7d6224aeedf7db317667b1d121b54d Mon Sep 17 00:00:00 2001 From: Jessica Frazelle Date: Tue, 28 Oct 2014 16:29:01 -0700 Subject: [PATCH 3/3] Revert "finally, use code generation for INITSHA1 & INITPATH too" This reverts commit c7c620dd9fce0e7b437ee185c7a58341f3b8e3aa. Conflicts: .gitignore hack/make.sh hack/make/dynbinary Docker-DCO-1.1-Signed-off-by: Jessica Frazelle (github: jfrazelle) --- hack/make/dyntest-integration | 12 +++--------- hack/make/dyntest-unit | 12 +++--------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/hack/make/dyntest-integration b/hack/make/dyntest-integration index 5015c10969..1cc7349aba 100644 --- a/hack/make/dyntest-integration +++ b/hack/make/dyntest-integration @@ -11,14 +11,8 @@ fi ( export TEST_DOCKERINIT_PATH="$INIT" - export LDFLAGS_STATIC_DOCKER="" - cat > dockerversion/init.go < dockerversion/init.go <