From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52537) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJjkp-0003EU-T6 for guix-patches@gnu.org; Tue, 28 Nov 2017 12:33:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJjkk-00024t-3Q for guix-patches@gnu.org; Tue, 28 Nov 2017 12:33:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:54532) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eJjkj-00024S-RA for guix-patches@gnu.org; Tue, 28 Nov 2017 12:33:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eJjkj-0006Gg-KW for guix-patches@gnu.org; Tue, 28 Nov 2017 12:33:01 -0500 Subject: [bug#29392] [PATCH 10/11] gnu: mongodb: Use scons-build-system. Resent-Message-ID: From: Arun Isaac Date: Tue, 28 Nov 2017 22:36:50 +0530 Message-Id: <20171128170651.6136-11-arunisaac@systemreboot.net> In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 29392@debbugs.gnu.org * gnu/packages/databases.scm (mongodb): Switch to scons-build-system. [arguments]: Add "CXXFLAGS=-g0" to common-options. --- gnu/packages/databases.scm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index ab4d17479..d0d9be8c0 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -98,6 +98,7 @@ #:use-module (guix build-system ruby) #:use-module (guix build-system cmake) #:use-module (guix build-system r) + #:use-module (guix build-system scons) #:use-module ((guix build utils) #:hide (which)) #:use-module (guix utils) #:use-module (srfi srfi-1) @@ -398,7 +399,7 @@ applications.") (patches (list (search-patch "mongodb-support-unknown-linux-distributions.patch"))))) - (build-system gnu-build-system) + (build-system scons-build-system) (inputs `(("openssl" ,openssl) ("pcre" ,pcre) @@ -410,12 +411,11 @@ applications.") ("zlib" ,zlib) ("snappy" ,snappy))) (native-inputs - `(("scons" ,scons) - ("python" ,python-2) - ("valgrind" ,valgrind) + `(("valgrind" ,valgrind) ("perl" ,perl))) (arguments - `(#:phases + `(#:scons ,scons-python2 + #:phases (let ((common-options `(;; "--use-system-tcmalloc" TODO: Missing gperftools "--use-system-pcre" @@ -435,9 +435,10 @@ applications.") "--use-system-yaml" "--disable-warnings-as-errors" ,(format #f "--jobs=~a" (parallel-job-count)) - "--ssl"))) + "--ssl" + ;; Remove debugging information to reduce memory consumption + "CXXFLAGS=-g0"))) (modify-phases %standard-phases - (delete 'configure) ; There is no configure phase (add-after 'unpack 'scons-propagate-environment (lambda _ ;; Modify the SConstruct file to arrange for -- 2.15.0