PERFORCE change 37593 for review
Peter Wemm
peter at FreeBSD.org
Fri Sep 5 15:01:37 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=37593
Change 37593 by peter at peter_daintree on 2003/09/05 15:01:12
use brute force to make damn sure the backend is compiled with -g and -static to get
the best chance of gdb making sense of the gcc coredumps
Affected files ...
.. //depot/projects/ezm3/language/modula3/m3compiler/m3cc/gcc/gcc/Makefile.in#4 edit
Differences ...
==== //depot/projects/ezm3/language/modula3/m3compiler/m3cc/gcc/gcc/Makefile.in#4 (text+ko) ====
@@ -65,9 +65,9 @@
# TCFLAGS is used for compilations with the GCC just built.
XCFLAGS =
TCFLAGS =
-CFLAGS = -g
+CFLAGS = -g -static
STAGE1_CFLAGS = -g @stage1_cflags@
-BOOT_CFLAGS = -g -O2
+BOOT_CFLAGS = -g -static
# The warning flags are separate from BOOT_CFLAGS because people tend to
# override optimization flags and we'd like them to still have warnings
@@ -102,7 +102,7 @@
T_CPPFLAGS =
AWK = @AWK@
-CC = @CC@
+CC = @CC@ -g -static
BISON = @BISON@
BISONFLAGS =
FLEX = @FLEX@
@@ -582,13 +582,13 @@
# IN_GCC distinguishes between code compiled into GCC itself and other
# programs built during a bootstrap.
# autoconf inserts -DCROSS_COMPILE if we are building a cross compiler.
-INTERNAL_CFLAGS = -DIN_GCC @CROSS@
+INTERNAL_CFLAGS = -DIN_GCC @CROSS@ -g -static
# This is the variable actually used when we compile.
# If you change this line, you probably also need to change the definition
# of HOST_CFLAGS in build-make to match.
ALL_CFLAGS = $(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) \
- $(CFLAGS) $(WARN_CFLAGS) $(XCFLAGS) @DEFS@
+ $(CFLAGS) $(WARN_CFLAGS) $(XCFLAGS) @DEFS@ -g -static
# Likewise.
ALL_CPPFLAGS = $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS)
@@ -630,7 +630,7 @@
# Always use -I$(srcdir)/config when compiling.
.c.o:
- $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
+ $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) -g $(INCLUDES) $< $(OUTPUT_OPTION)
# This tells GNU make version 3 not to export all the variables
# defined in this file into the environment.
@@ -962,7 +962,7 @@
cp xgcc$(exeext) gcc-cross$(exeext)
cc1$(exeext): $(C_OBJS) $(BACKEND) $(LIBDEPS)
- $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o cc1$(exeext) \
+ $(CC) $(ALL_CFLAGS) $(LDFLAGS) -g -static -o cc1$(exeext) \
$(C_OBJS) $(BACKEND) $(LIBS)
# Build the version of limits.h that we will install.
More information about the p4-projects
mailing list