Skip to content

Support LLVM lld as the linker #1035

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

Closed
ghost opened this issue Oct 16, 2019 · 0 comments · Fixed by #1095
Closed

Support LLVM lld as the linker #1035

ghost opened this issue Oct 16, 2019 · 0 comments · Fixed by #1095
Labels
type: task Generic non-code related tasks

Comments

@ghost
Copy link

ghost commented Oct 16, 2019

Currently lld is not supported as the Rust linker on some platforms because Vector is unable to parse configs when linked using it, see discussions for #791 and #732. The reason is that the version of typetag used by Vector has rust-ctor crate as a dependency which uses some features specific to GNU ld and doesn't work with lld.

As mentioned in discussion for #946, recently the problem was reported to be solved in the upstream. We need to update the dependency and ensure that Vector works with it.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: task Generic non-code related tasks
Projects
None yet
Development

Successfully merging a pull request may close this issue.

0 participants