Skip to content

Added support for multiplatform shared lib symbol export/import.#11

Open
nathan-disguise wants to merge 1 commit into
mosys:mainfrom
disguise-one:symbol_exports_portability
Open

Added support for multiplatform shared lib symbol export/import.#11
nathan-disguise wants to merge 1 commit into
mosys:mainfrom
disguise-one:symbol_exports_portability

Conversation

@nathan-disguise

Copy link
Copy Markdown

Currently when shared libraries are built on Windows, symbols are not exported by the compiler by default resulting in empty DLL files with no additional linkage artefacts, preventing its use in established codebases.

This change implements a set of macros to correctly mark classes with the required decorators ensuring all intended objects are exported from the built library correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant