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

Windows Library builder instance #1332

Open
partouf opened this issue Jun 19, 2024 · 0 comments
Open

Windows Library builder instance #1332

partouf opened this issue Jun 19, 2024 · 0 comments
Labels

Comments

@partouf
Copy link
Contributor

partouf commented Jun 19, 2024

We need a Windows machine that is able to clone, build and package libraries.

  • Needs mounting of smb
  • Needs cmake
  • Needs python
  • https://github.com/compiler-explorer/infra/blob/main/ce_install.ps1 can be used to start ce_install
  • Will need a new LibraryBuilder implementation rewritten specifically for Windows, currently there's a lot of Linux assumptions (.so/.a files, .sh scripting)
  • Might want to consider forcing package_install to be true, so that we don't need to copy over every library source directory to smb
  • Can consider to leave out make support, but leave in cmake support
  • cshared can be used theoretically, but it would require users to dynamically link to the .dll's only - as you might not be able to produce a .lib intermediate that works with every compiler - etc
  • init/settings.yml will require a new os
  • Would be nice to have a papertrail, but not sure how to do that in Windows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants