Fix llvm loading when calling through a symlink.
commit87b9278607db44c02c3e6b17342089dae164be49
authorRodrigo Kumpera <kumpera@gmail.com>
Mon, 8 Apr 2013 19:25:21 +0000 (8 15:25 -0400)
committerRodrigo Kumpera <kumpera@gmail.com>
Mon, 8 Apr 2013 19:32:20 +0000 (8 15:32 -0400)
tree2fef542436e7197ce4447aa5015626beaee6436b
parent60f89d99fb3c1aa1883c4899035b678b9d82db4d
Fix llvm loading when calling through a symlink.

mini-llvm.h: When trying to load mono from ./.libs or ../lib we did not
resolve the current binary for symlinks. This failed on OSX since
everyone calls /usr/bin/mono while libmono-llvm was on
/Library/Frameworks/Mono.framework/Versions/Current/lib.

This make mono --llvm work on release mono.
mono/mini/mini-llvm.h
mono/mini/mini.c