GNU bug report logs

#33353 [PATCH] gnu: Add libcxx.

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Reply or subscribe to this bug. View this bug as an mbox, status mbox, or maintainer mbox

Report forwarded to guix-patches@gnu.org:
bug#33353; Package guix-patches. (Mon, 12 Nov 2018 14:45:02 GMT) (full text, mbox, link).


Acknowledgement sent to Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>:
New bug report received and forwarded. Copy sent to guix-patches@gnu.org. (Mon, 12 Nov 2018 14:45:02 GMT) (full text, mbox, link).


Message #5 received at submit@debbugs.gnu.org (full text, mbox, reply):

From: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
To: <guix-patches@gnu.org>
Cc: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Subject: [PATCH] gnu: Add libcxx.
Date: Mon, 12 Nov 2018 15:43:39 +0100
* 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 static analyzer, and several
 code analysis tools.")
     (license license:ncsa)))
 
+(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 library,
+targeting C++11, C++14 and above.")
+    (license license:expat)))
+
 (define-public clang-runtime
   (clang-runtime-from-llvm
    llvm
-- 
2.19.0





Information forwarded to guix-patches@gnu.org:
bug#33353; Package guix-patches. (Fri, 16 Nov 2018 22:02:02 GMT) (full text, mbox, link).


Message #8 received at 33353@debbugs.gnu.org (full text, mbox, reply):

From: ludo@gnu.org (Ludovic Courtès)
To: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Cc: 33353@debbugs.gnu.org
Subject: Re: [bug#33353] [PATCH] gnu: Add libcxx.
Date: Fri, 16 Nov 2018 23:01:14 +0100
Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> skribis:

> * gnu/packages/llvm.scm (libcxx): New variable.

[...]

> +    (home-page "https://libcxx.llvm.org")
> +    (synopsis "C++ standard library")
> +    (description
> +     "This package provides an implementation of the C++ standard library,
                                                                            ^
Maybe add: “for use with Clang”.

Otherwise LGTM, thanks!

Ludo’.




Added tag(s) fixed. Request was from Ricardo Wurmus <rekado@elephly.net> to control@debbugs.gnu.org. (Sun, 17 Feb 2019 09:04:01 GMT) (full text, mbox, link).


bug closed, send any further explanations to 33353@debbugs.gnu.org and Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> Request was from Ricardo Wurmus <rekado@elephly.net> to control@debbugs.gnu.org. (Sun, 17 Feb 2019 09:04:01 GMT) (full text, mbox, link).


bug archived. Request was from Debbugs Internal Request <help-debbugs@gnu.org> to internal_control@debbugs.gnu.org. (Sun, 17 Mar 2019 11:24:05 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sat Dec 21 18:32:46 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.