🧬 odgi - Optimized Dynamic Genome/Graph Implementation - for Ruby
🚧 Under construction
git clone --recursive https://github.com/kojix2/ruby-odgi # submodules
cd ruby-odgi
bundle install
bundle exec rake jemalloc:build # with the option --disable-initial-exec-tls
bundle exec rake odgi:build # Build odgi using the jemalloc library compiled above
bundle exec rake compile
bundle exec rake install
Right now you can only get a version number.
require "odgi"
Odgi.odgi_version
- rice - Ruby Interface for C++ Extensions
- Why is jemalloc included as a submodule in the repository?
- See jemalloc 5.0.1 TLS error: cannot allocate memory in static TLS block
- Compiling jemalloc with the
--disable-initial-exec-tls
option and using the library with odgi.