about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2014-03-18 10:54:35 +1300
committerAlex Crichton <alex@alexcrichton.com>2014-03-18 13:48:12 -0700
commit3301223c99574d53bbdcd06ac85b3cec255128e0 (patch)
tree97122b57772371982471530ca39014825094f9bf /src/rustllvm/ExecutionEngineWrapper.cpp
parent083d423976359c3a0222907b588df534cfc17a28 (diff)
downloadrust-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