[coreboot-gerrit] New patch to review for coreboot: db4d998 libpayload: Build libpayload with debugging info turned up all the way.

Isaac Christensen (isaac.christensen@se-eng.com) gerrit at coreboot.org
Fri Sep 26 00:55:29 CEST 2014


Isaac Christensen (isaac.christensen at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/6980

-gerrit

commit db4d9984d529578686636b4552f3e1f515d5700a
Author: Gabe Black <gabeblack at google.com>
Date:   Mon Dec 16 04:02:48 2013 -0800

    libpayload: Build libpayload with debugging info turned up all the way.
    
    Pass -ggdb3 to the compiler when building libpayload, -ggdb  so that it uses
    "the most expressive format available", and 3 so that the debugging level is
    set to 3, the highest value currently supported. The debugging information can
    be stripped by the payload consuming the library, and will definitely be
    stripped by cbfstool when installing that payload into an image.
    
    Change-Id: Ifd6c4a928fbb0b9fa9b3b2e0ea298abff31baf3b
    Signed-off-by: Gabe Black <gabeblack at google.com>
    Reviewed-on: https://chromium-review.googlesource.com/180252
    Reviewed-by: Gabe Black <gabeblack at chromium.org>
    Tested-by: Gabe Black <gabeblack at chromium.org>
    Commit-Queue: Gabe Black <gabeblack at chromium.org>
    (cherry picked from commit dc04daaf099c53c57508b66e08f40945345a56ca)
    Signed-off-by: Isaac Christensen <isaac.christensen at se-eng.com>
---
 payloads/libpayload/Makefile.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/payloads/libpayload/Makefile.inc b/payloads/libpayload/Makefile.inc
index d3b8787..ffe8371 100644
--- a/payloads/libpayload/Makefile.inc
+++ b/payloads/libpayload/Makefile.inc
@@ -53,7 +53,7 @@ subdirs-$(CONFIG_LP_CBFS) += libcbfs
 subdirs-$(CONFIG_LP_LZMA) += liblzma
 
 INCLUDES := -Iinclude -Iinclude/$(ARCHDIR-y) -I$(obj)
-CFLAGS =  $(EXTRA_CFLAGS) $(INCLUDES) -Os -pipe -nostdinc
+CFLAGS =  $(EXTRA_CFLAGS) $(INCLUDES) -Os -pipe -nostdinc -ggdb3
 CFLAGS += -nostdlib -fno-builtin -ffreestanding -fomit-frame-pointer
 CFLAGS += -Wall -Wundef -Wstrict-prototypes -Wmissing-prototypes
 CFLAGS += -Wwrite-strings -Wredundant-decls -Wno-trigraphs



More information about the coreboot-gerrit mailing list