Skip to content

Commit 7c7690a

Browse files
authored
feat: update default LLVM, Mingw, CMake, Ninja, Task, Meson (#455)
* feat: update LLVM to 21.1.8 + Mingw to 15.2 * feat: update ninja, cmake, task, meson * fix: downgrade fedora to 43 * fix: upgrade doxygen
1 parent aaf5bb7 commit 7c7690a

12 files changed

+101
-42
lines changed

dev/docker/ci/fedora.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## base image
2-
FROM --platform=$BUILDPLATFORM fedora:44 AS fedora-nodejs
2+
FROM --platform=$BUILDPLATFORM fedora:43 AS fedora-nodejs
33

44
# install nodejs
55
RUN dnf -y install nodejs npm && \

dev/docker/setup-cpp/setup-cpp-fedora-llvm.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## base image
2-
FROM fedora:44 AS setup-cpp-fedora
2+
FROM fedora:43 AS setup-cpp-fedora
33

44
# install nodejs
55
RUN dnf -y install nodejs npm && \

dev/docker/setup-cpp/setup-cpp-fedora-mingw.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## base image
2-
FROM fedora:44 AS setup-cpp-fedora-mingw
2+
FROM fedora:43 AS setup-cpp-fedora-mingw
33

44
# install nodejs
55
RUN dnf -y install nodejs npm && \

dist/legacy/github_brechtsanders_winlibs_mingw.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/legacy/github_llvm_llvm-project.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/legacy/versions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"ninja":"1.12.1","cmake":"3.31.7","task":"3.43.3","powershell":"7.5.1","pip":">=22.2.0","python":">=3.7.9","meson":{"linux":{"ubuntu":{"20":"1.8.1","18":"0.61.4","else":"0.61.4"},"else":"1.8.1"},"else":"1.8.1"},"kcov":{"linux":{"ubuntu":{"22":"42-binary","20":"40-binary","14":"40","else":"42"},"else":"42"},"else":"42"},"doxygen":{"linux":{"archlinux":"1.13.2-2","ubuntu":{"22":"1.14.0","18":"1.10.0","else":"1.10.0"},"else":"1.14.0"},"else":"1.14.0"},"tar":{"win32":"1.13-1","else":""},"gcc":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"mingw":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"gcovr":{"linux":{"ubuntu":{"20":"","18":"5.0","else":"5.0"},"else":""},"else":""},"nala":{"linux":{"ubuntu":{"22":"","21":"legacy","else":"legacy"},"else":""},"else":""},"llvm":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang++":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-tidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangtidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-format":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangformat":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"}}
1+
{"ninja":"1.13.2","cmake":"3.31.10","task":"3.46.4","powershell":"7.5.1","pip":">=22.2.0","python":">=3.7.9","meson":{"linux":{"ubuntu":{"20":"1.10.0","18":"0.61.4","else":"0.61.4"},"else":"1.10.0"},"else":"1.10.0"},"kcov":{"linux":{"ubuntu":{"22":"42-binary","20":"40-binary","14":"40","else":"42"},"else":"42"},"else":"42"},"doxygen":{"linux":{"archlinux":"1.15.0-2","ubuntu":{"22":"","18":"1.10.0","else":"1.10.0"},"else":""},"else":"1.15.0"},"tar":{"win32":"1.13-1","else":""},"gcc":{"win32":"15.2.0posix-13.0.0-ucrt-r5","else":""},"mingw":{"win32":"15.2.0posix-13.0.0-ucrt-r5","else":""},"gcovr":{"linux":{"ubuntu":{"20":"","18":"5.0","else":"5.0"},"else":""},"else":""},"nala":{"linux":{"ubuntu":{"22":"","21":"legacy","else":"legacy"},"else":""},"else":""},"llvm":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang++":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang-tidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clangtidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang-format":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clangformat":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"}}

dist/modern/github_brechtsanders_winlibs_mingw.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/modern/github_llvm_llvm-project.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/modern/versions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"ninja":"1.12.1","cmake":"3.31.7","task":"3.43.3","powershell":"7.5.1","pip":">=22.2.0","python":">=3.7.9","meson":{"linux":{"ubuntu":{"20":"1.8.1","18":"0.61.4","else":"0.61.4"},"else":"1.8.1"},"else":"1.8.1"},"kcov":{"linux":{"ubuntu":{"22":"42-binary","20":"40-binary","14":"40","else":"42"},"else":"42"},"else":"42"},"doxygen":{"linux":{"archlinux":"1.13.2-2","ubuntu":{"22":"1.14.0","18":"1.10.0","else":"1.10.0"},"else":"1.14.0"},"else":"1.14.0"},"tar":{"win32":"1.13-1","else":""},"gcc":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"mingw":{"win32":"15.1.0posix-12.0.0-ucrt-r1","else":""},"gcovr":{"linux":{"ubuntu":{"20":"","18":"5.0","else":"5.0"},"else":""},"else":""},"nala":{"linux":{"ubuntu":{"22":"","21":"legacy","else":"legacy"},"else":""},"else":""},"llvm":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang++":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-tidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangtidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clang-format":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"},"clangformat":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"20.1.4"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"20.1.6"},"else":"20.1.6"}}
1+
{"ninja":"1.13.2","cmake":"3.31.10","task":"3.46.4","powershell":"7.5.1","pip":">=22.2.0","python":">=3.7.9","meson":{"linux":{"ubuntu":{"20":"1.10.0","18":"0.61.4","else":"0.61.4"},"else":"1.10.0"},"else":"1.10.0"},"kcov":{"linux":{"ubuntu":{"22":"42-binary","20":"40-binary","14":"40","else":"42"},"else":"42"},"else":"42"},"doxygen":{"linux":{"archlinux":"1.15.0-2","ubuntu":{"22":"","18":"1.10.0","else":"1.10.0"},"else":""},"else":"1.15.0"},"tar":{"win32":"1.13-1","else":""},"gcc":{"win32":"15.2.0posix-13.0.0-ucrt-r5","else":""},"mingw":{"win32":"15.2.0posix-13.0.0-ucrt-r5","else":""},"gcovr":{"linux":{"ubuntu":{"20":"","18":"5.0","else":"5.0"},"else":""},"else":""},"nala":{"linux":{"ubuntu":{"22":"","21":"legacy","else":"legacy"},"else":""},"else":""},"llvm":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang++":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang-tidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clangtidy":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clang-format":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"},"clangformat":{"darwin":{"else":{"else":{"x64":"15.0.7","else":"21.1.8"}}},"linux":{"alpine":{"else":{"else":"19.1.7"}},"else":"21.1.8"},"else":"21.1.8"}}

src/gcc/github_brechtsanders_winlibs_mingw.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
{
2+
"15.2.0posix-13.0.0-ucrt-r5": [
3+
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64ucrt-13.0.0-r5.7z",
4+
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64ucrt-13.0.0-r5.7z"
5+
],
6+
"15.2.0posix-13.0.0-ucrt-r4": [
7+
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64ucrt-13.0.0-r4.7z",
8+
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64ucrt-13.0.0-r4.7z"
9+
],
210
"15.2.0posix-13.0.0-ucrt-r3": [
311
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64ucrt-13.0.0-r3.7z",
412
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64ucrt-13.0.0-r3.7z"
@@ -11,6 +19,14 @@
1119
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64ucrt-13.0.0-r1.7z",
1220
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64ucrt-13.0.0-r1.7z"
1321
],
22+
"15.2.0posix-13.0.0-msvcrt-r5": [
23+
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r5.7z",
24+
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r5.7z"
25+
],
26+
"15.2.0posix-13.0.0-msvcrt-r4": [
27+
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r4.7z",
28+
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r4.7z"
29+
],
1430
"15.2.0posix-13.0.0-msvcrt-r3": [
1531
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r3.7z",
1632
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r3.7z"
@@ -19,10 +35,18 @@
1935
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r2.7z",
2036
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r2.7z"
2137
],
38+
"15.2.0posix-13.0.0-msvcrt-r1-x86-64-v4": [
39+
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r1-x86-64-v4.7z",
40+
"cpuid_tool-0.8.1.7z"
41+
],
2242
"15.2.0posix-13.0.0-msvcrt-r1": [
2343
"winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r1.7z",
2444
"winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r1.7z"
2545
],
46+
"15.2.0mcf-13.0.0-ucrt-r1-x86-64-v3": [
47+
"winlibs-x86_64-mcf-seh-gcc-15.2.0-mingw-w64ucrt-13.0.0-r1-x86-64-v3.7z",
48+
"cpuid_tool-0.8.1.7z"
49+
],
2650
"15.1.0posix-13.0.0-ucrt-r4": [
2751
"winlibs-x86_64-posix-seh-gcc-15.1.0-mingw-w64ucrt-13.0.0-r4.7z",
2852
"winlibs-i686-posix-dwarf-gcc-15.1.0-mingw-w64ucrt-13.0.0-r4.7z"

0 commit comments

Comments
 (0)