From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 09:44:05 2018 Received: (at submit) by debbugs.gnu.org; 12 Nov 2018 14:44:05 +0000 Received: from localhost ([127.0.0.1]:47180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gMDRc-00077V-R8 for submit@debbugs.gnu.org; Mon, 12 Nov 2018 09:44:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gMDRa-00076q-QH for submit@debbugs.gnu.org; Mon, 12 Nov 2018 09:44:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gMDRU-0006EQ-Ls for submit@debbugs.gnu.org; Mon, 12 Nov 2018 09:43:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47723) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gMDRU-0006EM-Hf for submit@debbugs.gnu.org; Mon, 12 Nov 2018 09:43:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gMDRT-0004yp-Ib for guix-patches@gnu.org; Mon, 12 Nov 2018 09:43:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gMDRQ-0006DA-9Z for guix-patches@gnu.org; Mon, 12 Nov 2018 09:43:55 -0500 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:60288) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gMDRL-0006Ak-7h for guix-patches@gnu.org; Mon, 12 Nov 2018 09:43:50 -0500 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 6382F38053A for ; Mon, 12 Nov 2018 15:43:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-type:content-type:content-transfer-encoding:mime-version :x-mailer:message-id:date:date:subject:subject:from:from :received:received:received; s=mdc; t=1542033821; x=1543848222; bh=0VPPp8vnodhJHP6iDNT16htZf7ySXV4S95byxxwte+c=; b=S0rupixB6/LS rPuVVPcLHiu9fWN3MQOqCb7YZ3ja0i/p8QcPQNOidhP6uSlYaC+hewC/y/Zqno0z XxN3lYaF21J2gn1O4ZXAAomnZBfCg22znpM86Zcnp4Nr94P2crrXk0OGs518/467 FVE7xULt+D5QKv1YDz8TezjK0d+Xit8= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OBALppgzTmG6 for ; Mon, 12 Nov 2018 15:43:41 +0100 (CET) Received: from SW-IT-P-CAS4.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Mon, 12 Nov 2018 15:43:41 +0100 (CET) Received: from localhost (141.80.113.103) by SW-IT-P-CAS4.mdc-berlin.net (141.80.113.59) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 12 Nov 2018 15:43:40 +0100 From: Ricardo Wurmus To: Subject: [PATCH] gnu: Add libcxx. Date: Mon, 12 Nov 2018 15:43:39 +0100 Message-ID: <20181112144339.13902-1-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.80.113.103] X-TM-AS-Product-Ver: SMEX-12.5.0.1684-8.5.1010-24220.000 X-TM-AS-Result: No-1.332100-8.000000-10 X-TMASE-MatchedRID: WY68sLfT9697qToVEfwBPAPZZctd3P4B0r/qCu/cY50KogmGusPLbz5S ThKV5SgZroXw7KN6eRG7/LlTYfsWi+o3TaQdFshVYwaJXrf2IXTfVqwz+CynaZSiigNBJRKtLtP i+002mY9D6sEb0kmvpKToh9IW1lUhNyl1nd9CIt0URSScn+QSXgM5kYUazKEVF70JBot7Y8/3FL eZXNZS4CiM3WUt6LtFRtehFQj0CrjEEZ47H7KQr14ynDPVFu8mHWs+9emaXavWqG4vqmurZ5XQh LVS9q7QUEQ1ySzxWih0RHH5YRHis0sO4fCzvU/oFeK3pp1sYn3oj2Lz9Fis5Ro/NSKaPLfyXmUg MQbAvJ4= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--1.332100-8.000000 X-TMASE-Version: SMEX-12.5.0.1684-8.5.1010-24220.000 X-TM-SNTS-SMTP: CA78E12E40F50E3835439E2F278C9EDCE098729132C7EC9F3CAC95E6A3BEE27A2000:9 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) * gnu/packages/llvm.scm (libcxx): New variable. --- gnu/packages/llvm.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index a809180e2..848d7fde2 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -231,6 +231,29 @@ project includes the Clang front end, the Clang stat= ic analyzer, and several code analysis tools.") (license license:ncsa))) =20 +(define-public libcxx + (package + (name "libcxx") + (version (package-version llvm)) + (source + (origin + (method url-fetch) + (uri (string-append "http://llvm.org/releases/" + version "/libcxx-" version ".src.tar.xz")) + (sha256 + (base32 + "0rzw4qvxp6qx4l4h9amrq02gp7hbg8lw4m0sy3k60f50234gnm3n")))) + (build-system cmake-build-system) + (native-inputs + `(("clang" ,clang) + ("llvm" ,llvm))) + (home-page "https://libcxx.llvm.org") + (synopsis "C++ standard library") + (description + "This package provides an implementation of the C++ standard librar= y, +targeting C++11, C++14 and above.") + (license license:expat))) + (define-public clang-runtime (clang-runtime-from-llvm llvm --=20 2.19.0