-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
A-FFIArea: Foreign function interface (FFI)Area: Foreign function interface (FFI)A-linkageArea: linking into static, shared libraries and binariesArea: linking into static, shared libraries and binariesP-mediumMedium priorityMedium priority
Milestone
Description
Right now it's very ad-hoc, with users specifying link_args of unspecified format, tied to C compiler implementation, propogating linker arguments between crates. It's a mess. If we don't fix this we're going to end up tied to arbitrary, platform-specific C compiler semantics. Rust should have some sort of linker model baked in that just works for most common cases.
Metadata
Metadata
Assignees
Labels
A-FFIArea: Foreign function interface (FFI)Area: Foreign function interface (FFI)A-linkageArea: linking into static, shared libraries and binariesArea: linking into static, shared libraries and binariesP-mediumMedium priorityMedium priority