diff options
| author | Nick Cameron <ncameron@mozilla.com> | 2014-03-18 10:54:35 +1300 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-03-18 13:48:12 -0700 |
| commit | 3301223c99574d53bbdcd06ac85b3cec255128e0 (patch) | |
| tree | 97122b57772371982471530ca39014825094f9bf /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | 083d423976359c3a0222907b588df534cfc17a28 (diff) | |
| download | rust-3301223c99574d53bbdcd06ac85b3cec255128e0.tar.gz rust-3301223c99574d53bbdcd06ac85b3cec255128e0.zip | |
Fix linkage1 test which fails due to --as-needed
It appears that the --as-needed flag to linkers will not pull in a dynamic library unless it satisfies a non weak undefined symbol. The linkage1 test was creating a dynamic library where it was only used for a weak-symbol as part of an executable, so the dynamic library was getting discarded. This commit adds another symbol to the library which satisfies a strong undefined symbol, so the library is pulled in to resolve the weak reference.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
