Explorar o código

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)
Dan Walsh %!s(int64=10) %!d(string=hai) anos
pai
achega
bce9ed0e4c
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      project/make.sh

+ 5 - 1
project/make.sh

@@ -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