Cxx.jl を動作させるための julia, llvm, clang, lldb のコミットハッシュ

  • 0
    Like
  • 1
    Comment
    More than 1 year has passed since last update.

    Cxx.jl を使ってみた感想 + OpenCV.jl, Libfreenect2.jl の紹介 - LESS IS MORE で紹介した、Cxx.jl を動作させるための各種依存関係のコミットハッシュを書いておきます。

    時間が立つと価値のない記事になるので、お気をつけください。メモ代わりです。

    コミットハッシュを出力するだけのシェル

    #!/bin/bash
    
    cmd="git rev-parse --short HEAD"
    
    JULIA_HOME=~/julia
    
    for dir in $JULIA_HOME \
                   $JULIA_HOME/deps/srccache/llvm-svn \
                   $JULIA_HOME/deps/srccache/llvm-svn/tools/clang \
                   $JULIA_HOME/deps/srccache/llvm-svn/tools/lldb \
                   $JULIA_HOME/deps/srccache/llvm-svn/projects/compiler-rt \
                   ~/.julia/v0.5/Cxx
    do
        cd $dir 2&>1 /dev/null
        echo -n "$(basename $dir): "
        $cmd
        cd - 2&>1 /dev/null
    done
    

    実行結果

    julia: 5393150
    llvm-svn: 4ec69ea
    clang: 30f5c21
    lldb: edfa1f7
    compiler-rt: fa33ffc
    Cxx: ff0bec6
    

    Julia, Cxx.jl ともに現在の最新ではありませんが、上記コミットにチェックアウトすれば、きっと動くと思います。