Skip to content
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

Meta issue to track changes for adding plugin and LLVM_BUILD_LLVM_DYLIB support for Windows #109483

Open
8 of 32 tasks
fsfod opened this issue Sep 20, 2024 · 0 comments
Open
8 of 32 tasks
Labels
cmake Build system in general and CMake in particular platform:windows

Comments

@fsfod
Copy link
Contributor

fsfod commented Sep 20, 2024

This is meta issue to track adding support for building LLVM and Clang as a shared library on windows and to also allow the use on plugins. This will mostly be achieved by adding explicit visibility macros to public API surface that will dllexport'ed. These changes will also benefit non windows platforms by reducing the numbers of exported symbols when the default symbol visibility is set to hidden at a latter time.

Some rational for these changes is explained in this old LLVM discourse post Supporting LLVM_BUILD_LLVM_DYLIB on Windows.

LLVM

Clang

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmake Build system in general and CMake in particular platform:windows
Projects
None yet
Development

No branches or pull requests

2 participants