@@ -50,16 +50,16 @@ jobs:
50
50
host_dmd : gdmd-9
51
51
disable_debug_for_dmd_unittests : true # no `-debug` - host frontend too old
52
52
# macOS
53
- - job_name : macOS 13 x64, DMD (latest)
54
- os : macos-13
53
+ - job_name : macOS 14 x64, DMD (latest)
54
+ os : macos-14
55
55
host_dmd : dmd
56
56
# Disabled because of failure https://issues.dlang.org/show_bug.cgi?id=24518
57
- # - job_name: macOS 13 x64, DMD (coverage)
58
- # os: macos-13
57
+ # - job_name: macOS 14 x64, DMD (coverage)
58
+ # os: macos-14
59
59
# host_dmd: dmd
60
60
# coverage: true
61
- - job_name : macOS 12 x64, DMD (bootstrap)
62
- os : macos-12
61
+ - job_name : macOS 13 x64, DMD (bootstrap)
62
+ os : macos-13
63
63
# de-facto bootstrap version on OSX
64
64
# See: https://github.com/dlang/dmd/pull/13890
65
65
host_dmd : dmd-2.099.1
@@ -100,12 +100,10 @@ jobs:
100
100
if : runner.os != 'Windows'
101
101
run : ${{ runner.os == 'macOS' && 'ci/cirrusci.sh' || 'sudo -E ci/cirrusci.sh' }}
102
102
103
- # NOTE: Linker ICEs with Xcode 15.0.1 (default version on macos-13)
104
- # * https://issues.dlang.org/show_bug.cgi?id=24407
105
- # Remove this step if the default gets changed to 15.1 in actions/runner-images.
106
- - name : ' macOS 13: Switch to Xcode v15.1'
103
+ # NOTE: the Xcode 15 linker complains about 'symbol count from symbol table and dynamic symbol table differ' with bootstrap DMD
104
+ - name : ' macOS 13: Switch to Xcode v14.3.1'
107
105
if : matrix.os == 'macos-13'
108
- run : sudo xcode-select -switch /Applications/Xcode_15.1 .app
106
+ run : sudo xcode-select -switch /Applications/Xcode_14.3 .app
109
107
110
108
- name : ' Posix: Install host compiler'
111
109
if : runner.os != 'Windows'
0 commit comments