From 7ace79155e80d46540c214a2cb625525c73bed3f Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 3 Mar 2021 09:14:22 -0500 Subject: [PATCH] fix(windows): ensure libxml2 symbols are exported from nokogiri.so Related to #2167 Related to https://github.com/rubys/nokogumbo/pull/163 --- ext/nokogiri/extconf.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/nokogiri/extconf.rb b/ext/nokogiri/extconf.rb index d6692eb587..94acf24c68 100644 --- a/ext/nokogiri/extconf.rb +++ b/ext/nokogiri/extconf.rb @@ -741,6 +741,10 @@ def compile recipe.configure_options += ["RANLIB=/usr/bin/ranlib", "AR=/usr/bin/ar"] end + if windows? + cflags = concat_flags(cflags, "-ULIBXML_STATIC", "-DIN_LIBXML") + end + recipe.configure_options += [ "--without-python", "--without-readline",