From 611bee1ebeae7fcc3dcee305cbe3ecbb915916f0 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Wed, 8 Dec 2004 22:48:19 +0000 Subject: [PATCH] Make it easier to include debug symbols in executables. --- src/Makefile.userprog | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Makefile.userprog b/src/Makefile.userprog index 29bdcf8..90506a0 100644 --- a/src/Makefile.userprog +++ b/src/Makefile.userprog @@ -10,7 +10,11 @@ DEFINES = -DPINTOS -DUSER CPPFLAGS = -nostdinc -I$(SRCDIR) -I- -I$(SRCDIR)/lib -I$(SRCDIR)/lib/user -I. # Linker flags. -LDFLAGS = -nostdlib -static -s +# If you want to include debug symbols, comment out the STRIP assignment, +# or invoke `make' as `make STRIP='. +# Otherwise debug symbols will be omitted from executables to save space. +STRIP = -s +LDFLAGS = -nostdlib -static $(STRIP) LDLIBS = $(shell $(CC) -print-libgcc-file-name) # C library sources linked into every test program. -- 2.30.2