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

[CI binary release] create a workflow for binary release for Windows #1567

Open
4 of 7 tasks
lum1n0us opened this issue Oct 9, 2022 · 9 comments
Open
4 of 7 tasks

Comments

@lum1n0us
Copy link
Collaborator

lum1n0us commented Oct 9, 2022

  • build llvm libraries on Windows
  • run a full coverage test of all combination of WASM_ENABLE_ options
  • build iwasm on Windows
  • build wamrc on Windows
  • build samples and test them
  • run a full features spec test
  • release wamr-lldb on Windows
@lum1n0us
Copy link
Collaborator Author

lum1n0us commented Oct 9, 2022

Be noticed:

  • WAMR_BUILD_LIBC_UVWASI should be 1
  • Not support tar command, just create .zip file

@tinspin
Copy link

tinspin commented Nov 16, 2022

Hi, how is this progressing?

Edit: Is there something I can do to help?

@lum1n0us
Copy link
Collaborator Author

We don't have enough resource to start it . It will be very helpful if you are willing to take the task 😃

@tinspin
Copy link

tinspin commented Dec 1, 2022

Nobody in their right mind would volontarily compile on Windows.

Until Microsofts allows redistribution of the cl.exe compiler that is!

Oh well, sad that WASM wont happen after all this work...

@sohide
Copy link

sohide commented Feb 24, 2023

Nobody in their right mind would volontarily compile on Windows.

Until Microsofts allows redistribution of the cl.exe compiler that is!

Oh well, sad that WASM wont happen after all this work...

why not use mingw?

@tinspin
Copy link

tinspin commented Feb 24, 2023

You want the compiler to be portable in a zip and I have that for cl.exe now after extracting it from VS.

You might be able to use this in the same way but I haven't tried because I have my setup working:

https://github.com/mstorsjo/llvm-mingw/releases

@CrosRoad95
Copy link

can anyone provide step by step instructions how can i do this? :)

@tinspin
Copy link

tinspin commented Feb 24, 2023

I think if they had that they would have compiled it already.

@tinspin
Copy link

tinspin commented Dec 21, 2024

Great to see that you finally made a iwasm.exe, but you probably should compile it to 32-bit too because around half of the projects on Windows are still running 32-bit since there is no reason to move to 64-bit there until Intel removes 32-bit from their CPUs and even then they will be properly emulated I'm sure.

Also would be great with a way to use iwasm from your project and for that you need a .dll and a simple tutorial, sort of what was done here:

#85

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

No branches or pull requests

4 participants