Przeglądaj źródła

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 10 lat temu
rodzic
commit
bce9ed0e4c
1 zmienionych plików z 5 dodań i 1 usunięć
  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