diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index df796a61ab..c22bdbdf6c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -80,6 +80,8 @@ jobs: cd rocksdb mkdir build && cd build cmake -DFAIL_ON_WARNINGS=Off \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr/local \ -DWITH_TESTS=OFF \ -DWITH_TOOLS=OFF \ -DWITH_GFLAGS=OFF \ @@ -87,6 +89,7 @@ jobs: -DWITH_CORE_TOOLS=OFF \ -DROCKSDB_BUILD_SHARED=Off \ -DCMAKE_POSITION_INDEPENDENT_CODE=On \ + -DUSE_RTTI=On \ .. sudo make -j$(nproc) install @@ -119,8 +122,8 @@ jobs: -DMPFR_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \ -DHDF5_INCLUDE_DIR=/usr/include/hdf5/serial \ -DEIGEN_DIR=/usr/include/eigen3 \ - -DROCKSDB_INCLUDE_DIR=/usr/include \ - -DROCKSDB_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \ + -DROCKSDB_INCLUDE_DIR=/usr/local/include \ + -DROCKSDB_LIBRARY_DIR=/usr/local/lib \ -DWITH_ROCKSDB=On \ ../cmake sudo make -j $(nproc)