Tested on Windows and Linux.
This commit is contained in:
Jeroen van Rijn
2022-09-03 18:47:05 +02:00
parent 4c857bf031
commit 4b2246ba9f

View File

@@ -1615,6 +1615,7 @@ void lb_generate_code(lbGenerator *gen) {
}
if (is_foreign) {
LLVMSetLinkage(g.value, LLVMExternalLinkage);
LLVMSetDLLStorageClass(g.value, LLVMDLLImportStorageClass);
LLVMSetExternallyInitialized(g.value, true);
lb_add_foreign_library_path(m, e->Variable.foreign_library);