We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9e1d8d2 commit 90126c7Copy full SHA for 90126c7
text/0000-export-executable-symbols.md
@@ -78,6 +78,7 @@ This is *very* simple to implement, leverages existing code to enable it to do e
78
Alternatives:
79
80
- Unconditionally export symbols from executables instead of introducing a new compiler flag.
81
+- Introduce a crate-level attribute instead of a compiler flag (`#![export_all_symbols]`? `#![export_symbols]`?)
82
- Write *yet another* cargo subcommand to install/remember for interop testing instead of using cargo test.
83
- Write interop tests exclusively as integration tests, in an entirely separate crate, that can load the testee as a dylib.
84
- Continue abusing LINK, writing a tool to auto-generate .defs via build scripts - possibly by reading metadata from other tools.
0 commit comments