List:Commits« Previous MessageNext Message »
From:Davi Arnaut Date:July 20 2010 7:54pm
Subject:bzr push into mysql-trunk-merge branch (davi:3137 to 3138) Bug#52514
View as plain text  
 3138 Davi Arnaut	2010-07-20
      Bug#52514: mysql 5.1 do_abi_check does not compile w/ gcc4.5
                 due to GCC preprocessor change
            
      Addendum for trunk: add -DMYSQL_ABI_CHECK to the cmake ABI check.

    modified:
      Makefile.am
      cmake/abi_check.cmake
 3137 Davi Arnaut	2010-07-20
      Bug#52514: mysql 5.1 do_abi_check does not compile w/ gcc4.5
                 due to GCC preprocessor change
      
      Addendum for trunk: do not include system header when checking
      the ABI.

    modified:
      include/mysql/plugin.h.pp
      include/mysql/service_my_snprintf.h
      include/mysql/service_thd_alloc.h
=== modified file 'Makefile.am'
--- a/Makefile.am	2010-07-20 17:54:05 +0000
+++ b/Makefile.am	2010-07-20 19:53:39 +0000
@@ -63,7 +63,7 @@ dist-hook:
 	test ! -f $(top_srcdir)/configure.am  || \
 	$(INSTALL_DATA)  $(top_srcdir)/configure.am $(distdir)
 
-all-local:		@ABI_CHECK@	
+all-local:		@ABI_CHECK@
 
 tags:
 	support-files/build-tags

=== modified file 'cmake/abi_check.cmake'
--- a/cmake/abi_check.cmake	2010-04-20 22:29:30 +0000
+++ b/cmake/abi_check.cmake	2010-07-20 19:53:39 +0000
@@ -38,7 +38,7 @@ IF(CMAKE_COMPILER_IS_GNUCC AND CMAKE_SYS
     -DCOMPILER=${COMPILER}
     -DSOURCE_DIR=${CMAKE_SOURCE_DIR}
     -DBINARY_DIR=${CMAKE_BINARY_DIR}
-    "-DABI_HEADERS=${API_PREPROCESSOR_HEADER}"
+    "-DDMYSQL_ABI_CHECK -DABI_HEADERS=${API_PREPROCESSOR_HEADER}"
     -P ${CMAKE_SOURCE_DIR}/cmake/do_abi_check.cmake
     VERBATIM
   )
@@ -48,7 +48,7 @@ IF(CMAKE_COMPILER_IS_GNUCC AND CMAKE_SYS
     -DCMAKE_C_COMPILER=${COMPILER} 
     -DCMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR}
     -DCMAKE_BINARY_DIR=${CMAKE_BINARY_DIR}
-    "-DABI_HEADERS=${API_PREPROCESSOR_HEADER}"
+    "-DMYSQL_ABI_CHECK -DABI_HEADERS=${API_PREPROCESSOR_HEADER}"
     -P ${CMAKE_SOURCE_DIR}/cmake/scripts/do_abi_check.cmake
     VERBATIM
   )


Attachment: [text/bzr-bundle] bzr/davi.arnaut@oracle.com-20100720195339-r5ptd4ndexj1ufsb.bundle
Thread
bzr push into mysql-trunk-merge branch (davi:3137 to 3138) Bug#52514Davi Arnaut20 Jul