~ruther/guix-local

500d734b631cf90e328958f6240e0e9369381fa5 — Ricardo Wurmus 4 years ago cbb7d81
gnu: leveldb: Remove --no-rtti flag.

* gnu/packages/databases.scm (leveldb)[arguments]: Patch CMakeLists.txt in
'allow-RTTI phase.
1 files changed, 6 insertions(+), 0 deletions(-)

M gnu/packages/databases.scm
M gnu/packages/databases.scm => gnu/packages/databases.scm +6 -0
@@ 485,6 485,12 @@ database later.")
                   "-DBENCHMARK_ENABLE_INSTALL=OFF")
           #:phases
           #~(modify-phases %standard-phases
               ;; Ceph uses leveldb and depends on RTTI.
               (add-after 'unpack 'allow-RTTI
                 (lambda _
                   (substitute* "CMakeLists.txt"
                     (("set\\(CMAKE_CXX_FLAGS \"\\$\\{CMAKE_CXX_FLAGS\\} -fno-rtti\"\\)")
                      ""))))
               (add-after 'unpack 'unpack-third_party-sources
                 ;; These are only for testing, so copying source is fine.
                 (lambda _