aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/bdw-gc.scm
diff options
context:
space:
mode:
authorEric Bavier <bavier@member.fsf.org>2015-12-20 16:24:24 -0600
committerEric Bavier <bavier@member.fsf.org>2016-01-02 16:04:55 -0600
commit209778717a214cb4d506fe9aa673a4d2c2716b6c (patch)
tree3466c2e3c51443037271a7703e642efbee792ba1 /gnu/packages/bdw-gc.scm
parent51385362f76e2f823ac8d8cf720d06c386504069 (diff)
downloadgnu-guix-209778717a214cb4d506fe9aa673a4d2c2716b6c.tar
gnu-guix-209778717a214cb4d506fe9aa673a4d2c2716b6c.tar.gz
gnu: Add Asymptote.
* gnu/packages/bdw-gc.scm (libgc-for-c++): New variable. * gnu/packages/plotutils.scm (asymptote): New variable. * gnu/packages/patches/asymptote-gsl2.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
Diffstat (limited to 'gnu/packages/bdw-gc.scm')
-rw-r--r--gnu/packages/bdw-gc.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/packages/bdw-gc.scm b/gnu/packages/bdw-gc.scm
index 66158912d7..f4bbc64569 100644
--- a/gnu/packages/bdw-gc.scm
+++ b/gnu/packages/bdw-gc.scm
@@ -104,3 +104,10 @@ lock-free code, experiment with thread programming paradigms, etc.")
;; 'USE_LIBC_PRIVATES' is now the default.
(arguments '())))
+
+;;; TODO: Remove this package once libgc is updated from core-updates.
+(define-public libgc-for-c++
+ (package (inherit libgc)
+ (name "libgc-cxx")
+ (arguments
+ '(#:configure-flags '("--enable-cplusplus"))))) ;install gc_cpp.h et al.