|
From: | Ludovic Courtès |
Subject: | Re: [PATCH 4/6] gnu: Add rocksdb. |
Date: | Tue, 17 Jan 2017 23:42:38 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Marius Bakke <address@hidden> skribis: > * gnu/packages/databases.scm (rocksdb): New variable. [...] > + (lambda* (#:key (make-flags '()) #:allow-other-keys) > + ;; Prevent the build from adding machine-specific optimizations. > + ;; This does not work if passed as a make flag... > + (setenv "PORTABLE" "1") > + (and (zero? (apply system* "make" "static_lib" make-flags)) > + (zero? (apply system* "make" "shared_lib" make-flags))))) We could avoid building the static libs if nothing requires it; no strong opinion though. > + (home-page "http://rocksdb.org/") > + (synopsis "Persistent key-value store for fast storage") > + (description > + "RocksDB is an embeddable, persistent key-value storage library that is > +designed for flash and RAM storage.") Could you expound a little bit? LGTM! Ludo’.
[Prev in Thread] | Current Thread | [Next in Thread] |