guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/03: gnu: mongodb: Use system wiredtiger when available.


From: Efraim Flashner
Subject: 02/03: gnu: mongodb: Use system wiredtiger when available.
Date: Sun, 26 Nov 2017 07:16:17 -0500 (EST)

efraim pushed a commit to branch master
in repository guix.

commit 319b52c38271943182c0269b480a57d715820cdc
Author: Efraim Flashner <address@hidden>
Date:   Sun Nov 26 08:51:29 2017 +0200

    gnu: mongodb: Use system wiredtiger when available.
    
    * gnu/packages/databases.scm (mongodb)[inputs]: Add wiredtiger on
    64-bit systems.
    [arguments]: When using wiredtiger, use system wiredtiger.
---
 gnu/packages/databases.scm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index c187c00..0d3b496 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -392,6 +392,10 @@ applications.")
     (inputs
      `(("openssl" ,openssl)
        ("pcre" ,pcre)
+        ,@(match (%current-system)
+            ((or "x86_64-linux" "aarch64-linux" "mips64el-linux")
+             `(("wiredtiger" ,wiredtiger)))
+            (_ `()))
        ("yaml-cpp" ,yaml-cpp)
        ("zlib" ,zlib)
        ("snappy" ,snappy)
@@ -411,7 +415,7 @@ applications.")
                                                        (%current-system)))
                            '("i686-linux" "armhf-linux"))
                     ``"--wiredtiger=off"
-                    ``"--wiredtiger=on")
+                    ``"--use-system-wiredtiger")
                 ;; TODO
                 ;; build/opt/mongo/db/fts/unicode/string.o failed: Error 1
                 ;; --use-system-boost



reply via email to

[Prev in Thread] Current Thread [Next in Thread]