packages (MYSQL_5_1): mysql/mysql.spec - force gcc4 on ac, percona patches ...

glen glen at pld-linux.org
Sun Mar 13 22:11:26 CET 2011


Author: glen                         Date: Sun Mar 13 21:11:26 2011 GMT
Module: packages                      Tag: MYSQL_5_1
---- Log message:
- force gcc4 on ac, percona patches depend on atomic ops

---- Files affected:
packages/mysql:
   mysql.spec (1.496.2.9 -> 1.496.2.10) 

---- Diffs:

================================================================
Index: packages/mysql/mysql.spec
diff -u packages/mysql/mysql.spec:1.496.2.9 packages/mysql/mysql.spec:1.496.2.10
--- packages/mysql/mysql.spec:1.496.2.9	Sun Mar 13 18:00:06 2011
+++ packages/mysql/mysql.spec	Sun Mar 13 22:11:21 2011
@@ -132,7 +132,11 @@
 BuildRequires:	automake
 BuildRequires:	bison
 BuildRequires:	groff
-BuildRequires:	libstdc++-devel >= 5:3.0
+%if "%{pld_release}" == "ac"
+BuildRequires:	libstdc++4-devel >= 5:4.0
+%else
+BuildRequires:	libstdc++-devel >= 5:4.0
+%endif
 BuildRequires:	libtool
 %{?with_tcpd:BuildRequires:	libwrap-devel}
 BuildRequires:	ncurses-devel >= 4.2
@@ -625,6 +629,13 @@
 # </percona>
 
 %build
+%if "%{pld_release}" == "ac"
+# add suffix, but allow ccache, etc in ~/.rpmmacros
+%{expand:%%define	__cc	%(echo '%__cc' | sed -e 's,-gcc,-gcc4,')}
+%{expand:%%define	__cxx	%(echo '%__cxx' | sed -e 's,-g++,-g++4,')}
+%{expand:%%define	__cpp	%(echo '%__cpp' | sed -e 's,-gcc,-gcc4,')}
+%endif
+
 %{__libtoolize}
 %{__aclocal} -I config/ac-macros
 %{__automake}
@@ -1225,6 +1236,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.496.2.10  2011/03/13 21:11:21  glen
+- force gcc4 on ac, percona patches depend on atomic ops
+
 Revision 1.496.2.9  2011/03/13 17:00:06  glen
 - avoid ICE for gcc 3.3
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql/mysql.spec?r1=1.496.2.9&r2=1.496.2.10&f=u



More information about the pld-cvs-commit mailing list