diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2007-12-18 07:37:34 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2007-12-18 07:37:34 +0000 |
commit | 57c53b2bffdcc0cbfe69ce4f8fca343fa7f3be34 (patch) | |
tree | 81249f01a32fe0d88ed1e5d2ab6e1e213d3251c7 /Makefile.tpl | |
parent | fee14b60754f80199571f48e7772c5cbbaf442c7 (diff) | |
download | gdb-57c53b2bffdcc0cbfe69ce4f8fca343fa7f3be34.zip gdb-57c53b2bffdcc0cbfe69ce4f8fca343fa7f3be34.tar.gz gdb-57c53b2bffdcc0cbfe69ce4f8fca343fa7f3be34.tar.bz2 |
/tmp/foo.diff
Diffstat (limited to 'Makefile.tpl')
-rw-r--r-- | Makefile.tpl | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/Makefile.tpl b/Makefile.tpl index 9d23058..12ad2a1 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -376,15 +376,17 @@ COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@ COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@ COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@ -# During gcc bootstrap, if we use some random cc for stage1 then -# CFLAGS will be just -g. We want to ensure that TARGET libraries -# (which we know are built with gcc) are built with optimizations so -# prepend -O2 when setting CFLAGS_FOR_TARGET. -CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \ +# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS +# might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS +# might also be empty (or "-g", if a non-GCC C++ compiler is in the path). +# We want to ensure that TARGET libraries (which we know are built with +# gcc) are built with "-O2 -g", so prepend those options when setting +# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET. +CFLAGS_FOR_TARGET = -O2 -g $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \ $(DEBUG_PREFIX_CFLAGS_FOR_TARGET) SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@ DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@ -CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \ +CXXFLAGS_FOR_TARGET = -O2 -g $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \ $(DEBUG_PREFIX_CFLAGS_FOR_TARGET) LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET) LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates |