dev-lang/crystal: require boehm-gc[threads] as a depend
authorSergei Trofimovich <slyfox@gentoo.org>
Sat, 30 Jul 2016 09:18:11 +0000 (10:18 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Sat, 30 Jul 2016 09:18:11 +0000 (10:18 +0100)
With USE=-threads crystal crashes for me outright:
  $ cat a.cr
  puts hello
  $ crystal build a.cr
  Invalid memory access (signal 11) at address 0x0
  [12705341] __crystal_sigfault_handler +61
  [140316947557920] ???
  [0] ???

Package-Manager: portage-2.3.0

dev-lang/crystal/crystal-0.15.0.ebuild
dev-lang/crystal/metadata.xml

index 4190f0c5d86d20fe163519466a1f7ea7f448da5a..bec9c702236ad469743f990a02327befdf05ead5 100644 (file)
@@ -24,7 +24,7 @@ IUSE="doc examples +xml +yaml"
 # dev-libs/boehm-gc[static-libs] dependency problem,  check the issue: https://github.com/manastech/crystal/issues/1382
 DEPEND="
        <sys-devel/llvm-3.7.0
-       dev-libs/boehm-gc[static-libs]
+       dev-libs/boehm-gc[static-libs,threads]
        dev-libs/libatomic_ops
        dev-libs/libevent
        dev-libs/libpcre
index 18faab8ff6060af7436c32a941801522a4248eab..e8be383215d8bfb2b5c0239e533384549e59242c 100644 (file)
@@ -5,6 +5,10 @@
                <email>longlene@gmail.com</email>
                <name>Lixiao Chen</name>
        </maintainer>
+       <maintainer type="person">
+               <email>slyfox@gentoo.org</email>
+               <name>Sergei Trofimovich</name>
+       </maintainer>
        <maintainer type="project">
                <email>proxy-maint@gentoo.org</email>
                <name>Proxy Maintainers</name>