Skip to content

Commit 0458396

Browse files
committed
Sort input file list
so that libsass.so builds in a reproducible way in spite of indeterministic filesystem readdir order. See https://reproducible-builds.org/ for why this is good. This PR was done while working on reproducible builds for openSUSE.
1 parent 7cbb577 commit 0458396

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ext/extconf.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
$VPATH << "$(srcdir)/libsass/src"
5757
Dir.chdir(__dir__) do
5858
$VPATH += Dir['libsass/src/*/'].map { |p| "$(srcdir)/#{p}" }
59-
$srcs = Dir['libsass/src/**/*.{c,cpp}']
59+
$srcs = Dir['libsass/src/**/*.{c,cpp}'].sort
6060
end
6161

6262
# Don't link libruby.

0 commit comments

Comments
 (0)