Allow developers to build docker with debuginfo included

If you execute

DEBUG=-g hack/make.sh dynbinary

Docker will be build with the debug info making it easier to use
cgdb or lightide to debug.

Docker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)
Upstream-commit: bce9ed0e4c56b85c8a4a5ba2b1af45035deec9dd
Component: engine
This commit is contained in:
Dan Walsh
2014-11-20 12:59:50 -05:00
parent 21506f31ee
commit 6ebbd4b25f
+5 -1
View File
@@ -96,10 +96,14 @@ fi
# Use these flags when compiling the tests and final binary
LDFLAGS='
-w
-X '$DOCKER_PKG'/dockerversion.GITCOMMIT "'$GITCOMMIT'"
-X '$DOCKER_PKG'/dockerversion.VERSION "'$VERSION'"
'
if [ -z "$DEBUG" ]; then
LDFLAGS="-w $LDFLAGS"
fi
LDFLAGS_STATIC='-linkmode external'
EXTLDFLAGS_STATIC='-static'
# ORIG_BUILDFLAGS is necessary for the cross target which cannot always build