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

appveyor.yml: add mingw-w64 builds #87

Closed
wants to merge 1 commit into from

Conversation

hanetzer
Copy link
Contributor

@hanetzer hanetzer commented Jan 5, 2018

Currently the cygwin autoconf builds only test builds of cygwin-native
binaries, and not mingw-w64 pure windows binaries. The resultant
cygyaml-0-2.dll has a runtime dep on the cygwin1.dll which is generally
not appropriate for the purpose of distribution. Building with mingw-w64
produces libraries with no dependency on the cygwin runtime.

Signed-off-by: Marty E. Plummer hanetzer@protonmail.com

@hanetzer
Copy link
Contributor Author

hanetzer commented Jan 5, 2018

This also depends on #85 to produce shared libraries for cygwin and mingw-w64 (cygyaml-0-2.dll and libyaml-0-2.dll, respectively), as your current setup only produces static libraries.

@hanetzer hanetzer force-pushed the mingw-w64-appveyor branch 3 times, most recently from 0530ea9 to fbfacea Compare January 7, 2018 23:14
@ingydotnet ingydotnet added this to Ideas in Release 0.1.8 Jan 8, 2018
Currently the cygwin autoconf builds only test builds of cygwin-native
binaries, and not mingw-w64 pure windows binaries. The resultant
cygyaml-0-2.dll has a runtime dep on the cygwin1.dll which is generally
not appropriate for the purpose of distribution. Building with mingw-w64
produces libraries with no dependency on the cygwin runtime.

Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com>
@hanetzer hanetzer closed this Jan 9, 2018
@hanetzer hanetzer deleted the mingw-w64-appveyor branch January 9, 2018 06:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Release 0.1.8
  
Possible Release Changes
Development

Successfully merging this pull request may close these issues.

None yet

1 participant