-
Notifications
You must be signed in to change notification settings - Fork 238
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
Attempted blind fix for #866 given feedback from Santiago #992
Conversation
I don't have the nightly binary build process running yet. We are close but running into a couple issues. |
I am ready to help with testing. Also I can try to produce nightly build on Windows, if the process is straightforward enough. |
@ForNeVeR: The process of producing binaries is documented here: |
Since we now have binaries being produced, it seems like this is no longer applicable. @catalin-hritcu can we close? |
@msprotz The binaries would be good for testing this patch, just that the weeklies don't include anything in bin other than fstar.exe, so no, they wouldn't yet help. Windows people testing this would! |
@darrenge can you provide a summary of what we're doing for the Windows releases? fstar.exe doesn't have any dll dependencies (because of the mingw toolchain) but z3 compiles with MSVC, meaning it depends on the 110 version of these DLLs. @s-zanella says z3 packages these. Does this mean that they're included in the build already and we can drop this pull request? |
The script we use to create the binaries (Linux and Windows) is .scripts/process_build.sh. To create the packages, we do this: |
@protz The status of the Windows binary package is getting quite sad. People have deleted all dlls in
|
|
@catalin-hritcu yes, I deleted all DLLs because, really, we would've needed them to be available for 32-bit and 64-bit. @darrenge's comment does not say whether we package z3 or not in the binary builds, and whether we just grab z3.dll or all the files in z3's bin directory... so I looked into it. This is what's happening:
We no longer check in z3.exe in the bin/ folder so this line is woefully out of date. Since we don't have checks as to whether the F* package works on a clean machine, the package most likely has been broken for a while. What needs to be done is:
After I wrote this I realized I might as well push a commit, which I did (9ab96d1). I am now running a build on VSTS to see if that works out. |
@A-Manning thanks for the helpful pull request on the F# side of things; I never try the F# extraction but your changes looked good so I merged so as to drop the dependency on the powerpack dll. |
This has been superseded by my round of fixes. Closing. |
Since this is in part a packing issue (#866), we need help from a Windows user who wants to create a test package for us. @darrenge can you maybe already produce nightlies? :)
@ForNeVeR @zoyoe @A-Manning: Once we have a test package please help us test it.