summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2019-06-01 21:00:27 -0700
committerJeremy Evans <code@jeremyevans.net>2019-06-01 21:00:27 -0700
commit0ca27d60990ce7e1f38e487a00026ee55de99c68 (patch)
tree19bb9d951c61333f5160094004a527cb7a58d229 /ext
parent6ec6e475e8afcf7868b0407fc08014aed886ecf1 (diff)
downloadpsych-0ca27d60990ce7e1f38e487a00026ee55de99c68.tar.gz
Make psych.so deterministic
Fixes Ruby Bug #15890
Diffstat (limited to 'ext')
-rw-r--r--ext/psych/extconf.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/psych/extconf.rb b/ext/psych/extconf.rb
index 6d8390e..00f9982 100644
--- a/ext/psych/extconf.rb
+++ b/ext/psych/extconf.rb
@@ -13,7 +13,7 @@ if enable_config("bundled-libyaml", false) || !(find_header('yaml.h') && find_li
$VPATH << "$(srcdir)/yaml"
$INCFLAGS << " -I$(srcdir)/yaml"
- $srcs = Dir.glob("#{$srcdir}/{,yaml/}*.c").map {|n| File.basename(n)}
+ $srcs = Dir.glob("#{$srcdir}/{,yaml/}*.c").map {|n| File.basename(n)}.sort
if have_macro("_WIN32")
$CPPFLAGS << " -DYAML_DECLARE_STATIC -DHAVE_CONFIG_H"