[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/09: gnu: leveldb: Remove --no-rtti flag.
From: |
guix-commits |
Subject: |
07/09: gnu: leveldb: Remove --no-rtti flag. |
Date: |
Mon, 20 Dec 2021 17:36:27 -0500 (EST) |
rekado pushed a commit to branch master
in repository guix.
commit 500d734b631cf90e328958f6240e0e9369381fa5
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Mon Dec 20 20:28:21 2021 +0100
gnu: leveldb: Remove --no-rtti flag.
* gnu/packages/databases.scm (leveldb)[arguments]: Patch CMakeLists.txt in
'allow-RTTI phase.
---
gnu/packages/databases.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index da4c43d..e81d4f0 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -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 _
- branch master updated (a34a13c -> 5894b12), guix-commits, 2021/12/20
- 01/09: gnu: Add concurrentqueue., guix-commits, 2021/12/20
- 02/09: gnu: rocksdb: Update to 6.26.1., guix-commits, 2021/12/20
- 04/09: gnu: Add bash-with-syslog., guix-commits, 2021/12/20
- 03/09: gnu: sortmerna: Update to 4.3.4., guix-commits, 2021/12/20
- 05/09: gnu: ceph: Update to 16.2.7., guix-commits, 2021/12/20
- 06/09: gnu: ceph: Simplify source snippet., guix-commits, 2021/12/20
- 07/09: gnu: leveldb: Remove --no-rtti flag.,
guix-commits <=
- 08/09: gnu: opencv: Remove trailing #T from snippet., guix-commits, 2021/12/20
- 09/09: gnu: opencv: Update to 4.5.4., guix-commits, 2021/12/20