-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Driver] Pass -lld-allow-duplicate-weak
for coverage on Windows
#75097
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
417e444
to
6b1718c
Compare
-lld-allow-duplicate-weak
for coverage on Windows
Hrm looks like while Windows CI does build the new driver, it does not seem like it gets picked up:
Is that expected @compnerd? |
Yes, this is expected. We do not rename the binary, but we do use it with the "old" name in some places. |
Okay, well I have at least tested locally that the swift-driver change works as expected |
And add an integration test for both the legacy and new driver. rdar://129337999
6b1718c
to
df4d28f
Compare
@swift-ci please test |
@compnerd is there a good reason for this? It seems like it's causing some tests to behave differently only in Windows builds. |
Windows doesn't really do symlinks and the names of the files are important, especially for multi-call scenarios. IIRC, I had some trouble with the renamed binary working properly. If it works, a change to build.ps1 would be fine to do :) |
@swift-ci please test macOS |
Legacy driver version of swiftlang/swift-driver#1655 + an integration test for both the legacy and new driver.
rdar://129337999