From 62f6fd78bba327abe7e10f34402d4e9abe07b92e Mon Sep 17 00:00:00 2001
From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
Date: Fri, 3 Jul 2009 16:26:07 -0400
Subject: [PATCH] [#1759] Use optimization level 0 for repository, 2 for
 packages

---
 sflphone-client-gnome/configure.ac                            | 4 ++--
 sflphone-common/configure.ac                                  | 3 ++-
 .../build-system/distributions/mandriva/sflphone-common.spec  | 2 +-
 .../build-system/distributions/opensuse/sflphone-common.spec  | 2 +-
 .../distributions/ubuntu/debian-sflphone-common/rules         | 2 +-
 5 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sflphone-client-gnome/configure.ac b/sflphone-client-gnome/configure.ac
index 1faa55dc8f..ed4dbaeb59 100644
--- a/sflphone-client-gnome/configure.ac
+++ b/sflphone-client-gnome/configure.ac
@@ -18,9 +18,9 @@ AC_ARG_WITH(debug,
 		[with_debug=no]
 	)
 if test "x$with_debug" = "xfull" -o "x$with_debug" = "xyes"; then
-	CFLAGS="$CFLAGS -g -O2 -DDEBUG -Wall -Wextra"
+	CFLAGS="-g -O0 -DDEBUG -Wall -Wextra"
 else
-	CFLAGS="$CFLAGS -g -Wall -O2"
+	CFLAGS="$CFLAGS"
 fi
 
 AC_PROG_CC
diff --git a/sflphone-common/configure.ac b/sflphone-common/configure.ac
index 103fb42273..cc0851b941 100644
--- a/sflphone-common/configure.ac
+++ b/sflphone-common/configure.ac
@@ -96,7 +96,8 @@ dnl Define C++ as default language
 AC_LANG(C++)
 
 dnl Setup C++ compiler flags
-CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS $USER_INCLUDES -O0 -g -Wno-return-type"
+CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS $USER_INCLUDES -g -Wno-return-type"
+dnl CXXFLAGS="$USE_EXCEPTIONS $USER_INCLUDES -O0 -g -Wno-return-type"
 
 dnl Check for header files
 AC_FUNC_ALLOCA
diff --git a/tools/build-system/distributions/mandriva/sflphone-common.spec b/tools/build-system/distributions/mandriva/sflphone-common.spec
index 11921a1d76..fd29c286f5 100644
--- a/tools/build-system/distributions/mandriva/sflphone-common.spec
+++ b/tools/build-system/distributions/mandriva/sflphone-common.spec
@@ -65,7 +65,7 @@ make dep
 make clean
 make
 cd -
-./autogen.sh --prefix=%{_prefix}
+./autogen.sh --prefix=%{_prefix} CXXFLAGS=-O2
 make -j
 
 %install
diff --git a/tools/build-system/distributions/opensuse/sflphone-common.spec b/tools/build-system/distributions/opensuse/sflphone-common.spec
index cb92f42505..662db2a52b 100644
--- a/tools/build-system/distributions/opensuse/sflphone-common.spec
+++ b/tools/build-system/distributions/opensuse/sflphone-common.spec
@@ -64,7 +64,7 @@ make dep
 make clean
 make
 cd -
-./autogen.sh --prefix=%{_prefix}
+./autogen.sh --prefix=%{_prefix} CXXFLAGS=-O2
 make -j
 
 %install
diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules b/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules
index d7235ece2b..2c3de83130 100755
--- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules
+++ b/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules
@@ -20,7 +20,7 @@ configure: configure-stamp
 configure-stamp:
 	dh_testdir
 	# Add here commands to configure the package.
-	./autogen.sh --prefix=/usr
+	./autogen.sh --prefix=/usr CXXFLAGS=O2
 	cd libs/pjproject-1.0.2; ./autogen.sh --prefix=/usr
 	touch configure-stamp
 
-- 
GitLab