Skip to content

Update FlexDLL to 0.37#1447

Merged
gasche merged 1 commit intoocaml:trunkfrom
dra27:update-flexdll
Oct 26, 2017
Merged

Update FlexDLL to 0.37#1447
gasche merged 1 commit intoocaml:trunkfrom
dra27:update-flexdll

Conversation

@dra27
Copy link
Copy Markdown
Member

@dra27 dra27 commented Oct 25, 2017

Also switch AppVeyor back to only testing the bootstrap on the mingw32 build and also some tweaks to the docs.

For 4.06 and trunk

It's important to let AppVeyor finish testing this one

@shindere
Copy link
Copy Markdown
Contributor

shindere commented Oct 25, 2017 via email

@gasche
Copy link
Copy Markdown
Member

gasche commented Oct 25, 2017

I find it surprising that you download both .tar.gz and .zip, and that you do different things with them. This may be what you mean in

Also switch AppVeyor back to only testing the bootstrap on the mingw32 build

but it's a bit cryptic for the non-expert. Is there a place that describes why you are using these two archives?

@dra27
Copy link
Copy Markdown
Member Author

dra27 commented Oct 25, 2017

@gasche - there's room for expanding the paragraphs in HACKING.adoc on what and how AppVeyor tests, but I don't really want to have to do that here. There was a hiatus with the binary release of FlexDLL 0.36, and the principle change to AppVeyor is to revert necessary changes made in #1200 as FlexDLL 0.37 doesn't require it to be tested that way. I've also reverted a change made 71dfcb5 which should have been reverted in b37db6a slightly longer ago. It doesn't download a ".tar.gz and .zip" - they are different things entirely, one is the source release of FlexDLL and the other is the binary release. msvc64 is tested using Visual Studio 2015 which requires us to build the C support objects manually (plan is to fix that properly in FlexDLL 0.38), msvc32 is built using Visual Studio 2010 so uses only files from the binary release. mingw32 tests the bootstrap process via the Git submodule. During development of #1200, it was necessary to switch all three builds to use the submodule because we needed "cutting edge" FlexDLL.

@shindere - I've shortened that line. Sorry, until those check-typo GPRs get merged (I'll deal with the first one shortly), I keep ignoring the output of my githook because it keeps referring to lines which aren't part of the patch!

@shindere
Copy link
Copy Markdown
Contributor

shindere commented Oct 25, 2017 via email

Also switch AppVeyor back to only testing the bootstrap on the mingw32
build and some tweaks to the docs.
@dra27 dra27 added this to the 4.06.0 milestone Oct 25, 2017
@gasche gasche merged commit 5eee535 into ocaml:trunk Oct 26, 2017
@gasche
Copy link
Copy Markdown
Member

gasche commented Oct 26, 2017

Merged in trunk, cherry-picked in 4.06 ( 3e0a0ac ).

@dra27 dra27 deleted the update-flexdll branch July 6, 2021 13:52
EmileTrotignon pushed a commit to EmileTrotignon/ocaml that referenced this pull request Jan 12, 2024
Turns out the `curl-config` failure is related to these:
- actions/runner-images#7958
- actions/runner-images#7945

Explicitly installing curl on macOS shouldn't be necessary, while on `ubuntu-latest`, we have to install `libcurl4-openssl-dev`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants