@@ -69,24 +69,24 @@ jobs:
69
69
- name : gcc-8
70
70
- name : gcc-11
71
71
- name : gcc-13
72
- # See Issue: https://github.com/llvm/llvm-project/issues/59007. Although this issue
73
- # has been fixed in LLVM, the fix will probably not propagate to older versions of Ubuntu and GCC 13.1.
72
+ # See Issue: https://github.com/llvm/llvm-project/issues/59007. Although this issue
73
+ # has been fixed in LLVM, the fix will probably not propagate to older versions of Ubuntu and GCC 13.1.
74
74
#
75
- # Starting with GLIBC version 2.34, the `dn_expand` function, previously found in `libresolv.so`, was moved to `libc.so`. This
75
+ # Starting with GLIBC version 2.34, the `dn_expand` function, previously found in `libresolv.so`, was moved to `libc.so`. This
76
76
# function is used internally by the `getaddrinfo()` system call.
77
77
#
78
- # In our setup (As of December 2024), we are using an Ubuntu 18 Docker image on a newer Ubuntu host.
78
+ # In our setup (As of December 2024), we are using an Ubuntu 18 Docker image on a newer Ubuntu host.
79
79
# However, due to compatibility issues between newer libasan.so in GCC 13.1
80
- # and the older Ubuntu image, the linker does not link with `libresolv.so`.
80
+ # and the older Ubuntu image, the linker does not link with `libresolv.so`.
81
81
# This results in crashes in `getaddrinfo()` since Ubuntu-18 GLIBC is 2.31.
82
82
#
83
- # This problem does not occur on Ubuntu 22 and newer because GLIBC versions 2.34
84
- # and above include `dn_expand` in `libc.so`, eliminating the dependency on
83
+ # This problem does not occur on Ubuntu 22 and newer because GLIBC versions 2.34
84
+ # and above include `dn_expand` in `libc.so`, eliminating the dependency on
85
85
# `libresolv.so`.
86
86
#
87
- # We can bypass this problem by linking with "resolv" manually until we bump
87
+ # We can bypass this problem by linking with "resolv" manually until we bump
88
88
# our base Linux image to Ubuntu 22.
89
- extra-build-flag : --cmake-extra=-DCMAKE_EXE_LINKER_FLAGS="-lresolv"
89
+ extra-build-flag : --cmake-extra=-DCMAKE_EXE_LINKER_FLAGS="-lresolv"
90
90
steps :
91
91
- uses : aws-actions/configure-aws-credentials@v4
92
92
with :
@@ -141,7 +141,7 @@ jobs:
141
141
./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ env.LINUX_BASE_IMAGE }} build -p ${{ env.PACKAGE_NAME }} --cmake-extra=-DBYO_CRYPTO=ON --cmake-extra=-DASSERT_LOCK_HELD=ON
142
142
143
143
windows :
144
- runs-on : windows-2022 # latest
144
+ runs-on : windows-2025 # latest
145
145
steps :
146
146
- uses : aws-actions/configure-aws-credentials@v4
147
147
with :
@@ -152,8 +152,8 @@ jobs:
152
152
python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
153
153
python builder.pyz build -p ${{ env.PACKAGE_NAME }} --cmake-extra=-DASSERT_LOCK_HELD=ON
154
154
155
- windows-vc14 :
156
- runs-on : windows-2019 # windows-2019 is last env with Visual Studio 2015 (v14.0)
155
+ windows-vc17 :
156
+ runs-on : windows-2025 # latest
157
157
strategy :
158
158
fail-fast : false
159
159
matrix :
@@ -166,10 +166,10 @@ jobs:
166
166
- name : Build ${{ env.PACKAGE_NAME }} + consumers
167
167
run : |
168
168
python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
169
- python builder.pyz build -p ${{ env.PACKAGE_NAME }} --target windows-${{ matrix.arch }} --cmake-extra=-DASSERT_LOCK_HELD=ON --compiler msvc-14
169
+ python builder.pyz build -p ${{ env.PACKAGE_NAME }} --target windows-${{ matrix.arch }} --cmake-extra=-DASSERT_LOCK_HELD=ON --compiler msvc-17
170
170
171
171
windows-shared-libs :
172
- runs-on : windows-2022 # latest
172
+ runs-on : windows-2025 # latest
173
173
steps :
174
174
- uses : aws-actions/configure-aws-credentials@v4
175
175
with :
@@ -181,7 +181,7 @@ jobs:
181
181
python builder.pyz build -p ${{ env.PACKAGE_NAME }} --cmake-extra=-DBUILD_SHARED_LIBS=ON --cmake-extra=-DASSERT_LOCK_HELD=ON
182
182
183
183
windows-app-verifier :
184
- runs-on : windows-2022 # latest
184
+ runs-on : windows-2025 # latest
185
185
steps :
186
186
- uses : aws-actions/configure-aws-credentials@v4
187
187
with :
0 commit comments