lld on Windows doesn't yet support -L, furthermore, the import library is in the lib directory rather than the bin directory.
This fix allows several more of the test programs to compile and link successfully.
Paths
| Differential D8494
Fix lld command on Windows for many tests ClosedPublic Authored by amccarth on Mar 20 2015, 2:35 PM.
Details
Summary lld on Windows doesn't yet support -L, furthermore, the import library is in the lib directory rather than the bin directory. This fix allows several more of the test programs to compile and link successfully.
Diff Detail Event Timelineamccarth updated this object.
This revision is now accepted and ready to land.Oct 15 2015, 1:45 PM
Revision Contents
Diff 22583 test/api/check_public_api_headers/TestPublicAPIHeaders.py
test/api/multiple-debuggers/TestMultipleDebuggers.py
test/api/multithreaded/TestMultithreaded.py
test/dotest.py
test/functionalities/plugins/commands/TestPluginCommands.py
test/lldbtest.py
|
Not crazy about this relative path. Maybe if we're on Windows, we should be setting up an environment variable like LLDB_WIN32_IMPLIB_DIR. check dotest.py:setupSysPath() for a good place to do this. Then we can just read that environment variable here. Same comment for the location below.