File tree 3 files changed +18
-3
lines changed
3 files changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -722,11 +722,25 @@ case "$CFG_RELEASE_CHANNEL" in
722
722
nightly )
723
723
msg " overriding settings for $CFG_RELEASE_CHANNEL "
724
724
CFG_ENABLE_LLVM_ASSERTIONS=1
725
- CFG_ENABLE_DEBUGINFO_LINES=1
725
+
726
+ # FIXME(#37364) shouldn't have to disable this on windows-gnu
727
+ case " $CFG_BUILD " in
728
+ * -pc-windows-gnu)
729
+ ;;
730
+ * )
731
+ CFG_ENABLE_DEBUGINFO_LINES=1
732
+ ;;
733
+ esac
726
734
;;
727
735
beta | stable)
728
736
msg " overriding settings for $CFG_RELEASE_CHANNEL "
729
- CFG_ENABLE_DEBUGINFO_LINES=1
737
+ case " $CFG_BUILD " in
738
+ * -pc-windows-gnu)
739
+ ;;
740
+ * )
741
+ CFG_ENABLE_DEBUGINFO_LINES=1
742
+ ;;
743
+ esac
730
744
;;
731
745
dev)
732
746
;;
Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ ifdef CFG_ENABLE_DEBUGINFO
144
144
CFG_RUSTC_FLAGS += -g
145
145
else ifdef CFG_ENABLE_DEBUGINFO_LINES
146
146
$(info cfg : enabling line number debuginfo (CFG_ENABLE_DEBUGINFO_LINES))
147
- CFG_RUSTC_FLAGS += -C debuginfo =1
147
+ CFG_RUSTC_FLAGS += -Cdebuginfo =1
148
148
endif
149
149
150
150
ifdef SAVE_TEMPS
Original file line number Diff line number Diff line change @@ -632,6 +632,7 @@ endif
632
632
# is a separate choice from whether to pass `-g` when building the
633
633
# compiler and standard library themselves.
634
634
CTEST_RUSTC_FLAGS := $$(subst -g,,$$(CTEST_RUSTC_FLAGS ) )
635
+ CTEST_RUSTC_FLAGS := $$(subst -Cdebuginfo=1,,$$(CTEST_RUSTC_FLAGS ) )
635
636
ifdef CFG_ENABLE_DEBUGINFO_TESTS
636
637
CTEST_RUSTC_FLAGS += -g
637
638
endif
You can’t perform that action at this time.
0 commit comments