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

Cleanup mingw build #1062

Merged
merged 2 commits into from
Apr 3, 2014
Merged

Conversation

larskanis
Copy link
Member

Attached you can find some cleanup regarding the mingw build process.

The cross build can still be done per rake gem:windows or by the build_all script within the rake-compiler-dev-box . It can now be done per standard rake cross native gem command, too. It can not yet be done per package_win32_fat_binary command, but I created an issue on this: tjschuck/rake-compiler-dev-box#8 .

IN_LIBXML is not necessary when configured with --enable-static, at least for libxml-2.8.

Hardcoded libraries to link to are obsolete since knu switched to xml2-config.
Remove cross ruby version checks, since they are obsoleted with the
verify_dll method.

Add verify_dll to the standard rake-compiler 'cross native gem' tasks,
so that it's more compatible with the package_win32_fat_binary command of
the rake-compiler-dev-box.

Suggest using the rake-compiler-dev-box if no cross rubies are installed,
because this is probably the most easiest way to build a proper cross
compilation environment.
@knu knu mentioned this pull request Apr 1, 2014
@knu
Copy link
Member

knu commented Apr 1, 2014

@larskanis Looks good, so I merged this into my branch in #1071. Could you try it out?

@knu
Copy link
Member

knu commented Apr 2, 2014

OK, I think build_all works all right now.

@knu knu merged commit 9cacfb9 into sparklemotion:master Apr 3, 2014
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

Successfully merging this pull request may close these issues.

2 participants