b538189ba0
Windows needs explicit exports of functions from DLLs but LLVM does not mention any of its symbols as being export-able from a DLL. The compiler, however, relies on being able to use LLVM symbols across DLL boundaries so we need to force many of LLVM's symbols to be exported from `rustc_llvm.dll`. This commit adds support for generation of a `rustc_llvm.def` file which is passed along to the linker when generating `rustc_llvm.dll` which should keep all these symbols exportable and usable. |
||
---|---|---|
.. | ||
mingw-fix-include | ||
third-party | ||
2014-06-rewrite-bytes-macros.py | ||
adb_run_wrapper.sh | ||
apple-darwin.supp | ||
check-binaries.py | ||
check-sanitycheck.py | ||
check-summary.py | ||
cmathconsts.c | ||
CONFIGS.md | ||
ctags.rust | ||
errorck.py | ||
featureck.py | ||
gdb_load_rust_pretty_printers.py | ||
gdb_rust_pretty_printing.py | ||
generate-deriving-span-tests.py | ||
generate-keyword-tests.py | ||
get-snapshot.py | ||
htmldocck.py | ||
indenter | ||
latest-unix-snaps.py | ||
libc.c | ||
licenseck.py | ||
lldb_batchmode.py | ||
lldb_rust_formatters.py | ||
local_stage0.sh | ||
make-snapshot.py | ||
make-win-dist.py | ||
maketest.py | ||
mirror-all-snapshots.py | ||
mklldef.py | ||
mklldeps.py | ||
regex-match-tests.py | ||
rust-gdb | ||
rust-lldb | ||
snapshot.py | ||
sugarise-doc-comments.py | ||
tidy.py | ||
unicode.py | ||
x86.supp | ||
ziggurat_tables.py |