diff options
| author | bors <bors@rust-lang.org> | 2014-02-25 10:26:37 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-02-25 10:26:37 -0800 |
| commit | fd83b2be2643152ecbba88400985609c4633a184 (patch) | |
| tree | 50d852f2aabb5ccfbf8b7018b20769ec0b2562fd /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | 327609025309af514d0047eac34055f0a977dc61 (diff) | |
| parent | 1b3b273f802a546c681bbef74fcb3196a6bbc0ef (diff) | |
| download | rust-fd83b2be2643152ecbba88400985609c4633a184.tar.gz rust-fd83b2be2643152ecbba88400985609c4633a184.zip | |
auto merge of #12408 : alexcrichton/rust/manual-crate-map, r=brson
Apparently weak linkage and dlopen aren't quite working out for applications like servo on android. There appears to be a bug or two in how android loads dynamic libraries and for some reason libservo.so isn't being found. As a temporary solution, add an extern "C" function to libstd which can be called if you have a handle to the crate map manually. When crawling the crate map, we then check this manual symbol before falling back to the old solutions. cc #11731
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
