← Back to team overview

maria-developers team mailing list archive

Re: [Commits] 3f7e619647f: MDEV-13928: Missing symbols building RocksDB on macOS 10.12.6

 

Hi, Varun!

Why did it fail only on MacOS X?

On Oct 06, Varun wrote:
> revision-id: 3f7e619647f7bc1ec31a6118b403da805c48ae51 (mariadb-10.2.5-653-g3f7e619647f)
> parent(s): 08c493c62afae0e81f9da6bb9b86efe99a9a763d
> author: Varun Gupta
> committer: Varun Gupta
> timestamp: 2017-10-06 00:20:08 +0530
> message:
> 
> MDEV-13928: Missing symbols building RocksDB on macOS 10.12.6
> 
> rdb_sst_info.cc must be compiled with RTTI
> 
> ---
>  storage/rocksdb/CMakeLists.txt | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/storage/rocksdb/CMakeLists.txt b/storage/rocksdb/CMakeLists.txt
> index 6db82119b45..80a6614b757 100644
> --- a/storage/rocksdb/CMakeLists.txt
> +++ b/storage/rocksdb/CMakeLists.txt
> @@ -170,6 +170,7 @@ IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
>    #  includes requires it. So, now everything in MariaRocks is compiled with
>    #  -frtti)
>    set_source_files_properties(event_listener.cc rdb_cf_options.cc
> +  rdb_sst_info.cc
>      PROPERTIES COMPILE_FLAGS -frtti)
>  ENDIF()

Regards,
Sergei
Chief Architect MariaDB
and security@xxxxxxxxxxx