Skip to content

Commit fb78359

Browse files
committed
Do not infer signatures when compiling system
1 parent 7af1d00 commit fb78359

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,7 @@ jobs:
106106
run: |
107107
rm -rf .git
108108
# Recompile System without .git
109-
cd lib/elixir && ../../bin/elixirc -o ebin lib/system.ex && cd -
110-
taskset 1 make check_reproducible
109+
taskset 1 make recompile_system check_reproducible
111110
112111
test_windows:
113112
name: Windows Server 2022, OTP ${{ matrix.otp_version }}

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,9 @@ install: compile
141141
done
142142
"$(MAKE)" install_man
143143

144+
recompile_system:
145+
$(Q) cd lib/elixir && ../../$(ELIXIRC_MIN_SIG) "lib/system.ex" -o ebin;
146+
144147
check_reproducible: compile
145148
$(Q) echo "==> Checking for reproducible builds..."
146149
$(Q) rm -rf lib/*/tmp/ebin_reproducible/

0 commit comments

Comments
 (0)