-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Remove extra paths added to LD_LIBRARY_PATH on Linux when running tests #6684
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
These break running tests when there's already a swift on PATH that isn't the swift currently being run. There shouldn't be a need for these as the run path of the compiled binary is already the correct path (ie. the library path of the swift that built it and `$ORIGIN`).
@swift-ci please test |
@swift-ci smoke test |
@swift-ci please bootstrap |
@swift-ci please test Windows |
@swift-ci please smoke test Windows |
@swift-ci test Windows |
@swift-ci please test Windows platform |
1 similar comment
@swift-ci please test Windows platform |
removing workarounds is great 👍🏼. let’s make sure @neonichu is comfortable as he has the most background on why that was even needed in the first place |
Looking through the history, it looks like this was actually about Setting |
These break running tests when there's already a swift on PATH that isn't the swift currently being run.
They were originally added as a workaround to (#5952), but the RUNPATH looks correct (includes the library of the compiler that built the test and "$ORIGIN") and tests are working without it.