Skip to content

Could not find proper libLLVM #1

@namiwang

Description

@namiwang

repro:

  1. install gem using branch llvm-3.6

  2. clean install llvm via brew

  3. properly handle paths:

    export PATH=/usr/local/opt/llvm/bin:$PATH
    export CPLUS_INCLUDE_PATH=$(llvm-config --includedir):$CPLUS_INCLUDE_PATH
    export LD_LIBRARY_PATH=$(llvm-config --libdir):$LD_LIBRARY_PATH
    
  4. make sure:

    echo $LD_LIBRARY_PATH => /usr/local/Cellar/llvm/3.6.2/lib:
    
  5. call RCGTK::CG::LLVM, gets:

    LoadError: Could not open library 'LLVM-3.6': dlopen(LLVM-3.6, 5): image not found.
    Could not open library 'libLLVM-3.6.dylib': dlopen(libLLVM-3.6.dylib, 5): image not found
      from /Users/nami/.rvm/gems/ruby-2.3.1@asm-ruby/gems/ffi-1.9.14/lib/ffi/library.rb:147:in `block in ffi_lib'
  6. Now I'm now sure where's the problem

BTW, seems it's finding libLLVM-3.6.dylib, but there's only libLLVM.dylib in /usr/local/Cellar/llvm/3.6.2/lib/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions