> -----Original Message-----
> From: Tor Didriksen [mailto:tor.didriksen@stripped]
> Sent: Montag, 7. November 2011 13:18
> To: commits@stripped
> Subject: bzr push into mysql-trunk branch (tor.didriksen:3567 to 3568)
> WL#5825
>
Hi Tor,
> storage/innobase/handler/ha_innodb.cc
> === modified file 'configure.cmake'
> --- a/configure.cmake 2011-11-04 12:59:47 +0000
> +++ b/configure.cmake 2011-11-07 12:17:24 +0000
> @@ -82,9 +82,12 @@ ENDMACRO()
> IF(CMAKE_SYSTEM_NAME MATCHES "SunOS" AND
> CMAKE_C_COMPILER_ID MATCHES "SunPro")
> DIRNAME(${CMAKE_CXX_COMPILER} CXX_PATH)
> SET(STLPORT_SUFFIX "lib/stlport4")
> - IF(CMAKE_CXX_FLAGS MATCHES "-m64")
> + IF(CMAKE_CXX_FLAGS MATCHES "-m64" AND
> CMAKE_SYSTEM_PROCESSOR MATCHES "sparc")
CMAKE_CXX_FLAGS MATCHES is not-so-straightforward way to find out that
CMAKE_SIZEOF_VOID_P EQUALS 8
CMake runs compiler checks and knows the void * size already
> FIND_LIBRARY(STL_LIBRARY_NAME
> NAMES "stlport"
> @@ -94,7 +97,7 @@ IF(CMAKE_SYSTEM_NAME MATCHES "SunOS" AND
> IF(STL_LIBRARY_NAME)
> DIRNAME(${STL_LIBRARY_NAME} STLPORT_PATH)
> # We re-distribute libstlport.so which is a symlink to libstlport.so.1
> - # There is no 'readlink' on solaris, sigh ..., so we use perl to find it:
> + # There is no 'readlink' on solaris, so we use perl to follow links:
> SET(PERLSCRIPT
> "my $link= $ARGV[0]; use Cwd qw(abs_path); my $file = abs_path($link);
> print $file;")
> EXECUTE_PROCESS(
Looks complicated . Why do you need Perl here? get_filename_component (...REALPATH) does
not work ?