diff --git a/.xpkgindex/openkal-compat.json b/.xpkgindex/openkal-compat.json index 7b956994..5e33a482 100644 --- a/.xpkgindex/openkal-compat.json +++ b/.xpkgindex/openkal-compat.json @@ -7,7 +7,7 @@ "protobuf-protoc": "runs a host code generator", "sycl-runtime": "a vendor runtime distributed as binaries for the platform C runtime" }, - "measured": "2026-09-23", + "measured": "2026-10-25", "members": { "archive": { "packages": [ @@ -20,10 +20,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -36,10 +44,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -52,10 +68,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -68,10 +92,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -84,10 +116,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -100,10 +140,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -116,10 +164,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -132,10 +188,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -148,10 +212,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -164,10 +236,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "diagnostic": "/home/runner/work/mcpp-index/mcpp-index/mcpp-2026.10.24.1-linux-x86_64/xpkgs/chriskohlhoff-x-asio/1.38.1/asio-asio-1-38-1/include/asio/detail/config.hpp:899:11: fatal error: 'linux/version.h' file not found", + "status": "fails" + }, "x86_64-linux-gnu": { "declared": "not-portable", "declared_reason": "asio's detail/config.hpp:899 includes whenever __linux__ is defined, OUTSIDE every ASIO_DISABLE_* guard, so no configuration macro prevents it. openkal runs on the Linux kernel, so __linux__ is correct; the uapi headers glibc's userspace installs beside it are not part of what openkal presents.", - "diagnostic": "/home/runner/work/mcpp-index/mcpp-index/mcpp-2026.9.21.3-linux-x86_64/registry/data/xpkgs/chriskohlhoff-x-asio/1.38.1/asio-asio-1-38-1/include/asio/detail/config.hpp:899:11: fatal error: 'linux/version.h' file not found", + "diagnostic": "/home/runner/work/mcpp-index/mcpp-index/mcpp-2026.10.24.1-linux-x86_64/xpkgs/chriskohlhoff-x-asio/1.38.1/asio-asio-1-38-1/include/asio/detail/config.hpp:899:11: fatal error: 'linux/version.h' file not found", + "status": "fails" + }, + "x86_64-linux-musl": { + "diagnostic": "/home/runner/work/mcpp-index/mcpp-index/mcpp-2026.10.24.1-linux-x86_64/xpkgs/chriskohlhoff-x-asio/1.38.1/asio-asio-1-38-1/include/asio/detail/config.hpp:899:11: fatal error: 'linux/version.h' file not found", "status": "fails" }, "x86_64-windows-musl": { @@ -182,12 +262,20 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "diagnostic": "ld.lld: error: /home/runner/work/mcpp-index/mcpp-index/tests/openkal-work/curl/.mcpp/.xlings/data/xpkgs/compat-x-openssl/3.5.1/lib/libssl.a(libssl-lib-bio_ssl.o) is incompatible with aarch64linux", + "status": "fails" + }, "x86_64-linux-gnu": { "declared": "not-portable", "declared_reason": "curl's TLS backend here is compat.openssl, which builds through OpenSSL's own Configure from an install() hook and is therefore a glibc artefact: it declares provides = [\"platform-sdk\"] and fails this graph's link at setcontext and __isoc23_strtol, which musl does not have. Building OpenSSL inside the graph would change this cell.", "diagnostic": "ld.lld: error: undefined symbol: __memcpy_chk", "status": "fails" }, + "x86_64-linux-musl": { + "diagnostic": "ld.lld: error: undefined symbol: __memcpy_chk", + "status": "fails" + }, "x86_64-windows-musl": { "declared": "not-portable", "declared_reason": "curl's Windows configuration is Schannel plus the checked-in lib/config-win32.h, and both are selected by _WIN32, which a C library presenting POSIX on Windows does not define. With neither HAVE_CONFIG_H nor _WIN32, curl_setup.h reads no configuration at all and stops at curl_setup.h:591 'too small curl_off_t', which names a consequence and not the cause. compat.openssl has no Windows build, so there is no second TLS provider to fall back to.", @@ -202,10 +290,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -218,10 +314,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -234,10 +338,18 @@ ], "portable": false, "targets": { + "aarch64-linux-musl": { + "kind": "platform", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "platform", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "platform", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "platform", "status": "runs" @@ -250,10 +362,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -266,10 +386,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -282,10 +410,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -298,10 +434,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -314,10 +458,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -330,10 +482,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -346,12 +506,20 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "diagnostic": "ld.lld: error: unable to find library -latomic", + "status": "fails" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "diagnostic": "ld.lld: error: unable to find library -latomic", + "status": "fails" + }, "x86_64-windows-musl": { - "diagnostic": "alloc ... FAIL (exit 1, 2.03s)", + "diagnostic": "alloc ... FAIL (exit 1, 3.72s)", "status": "builds" } } @@ -362,10 +530,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -378,10 +554,18 @@ ], "portable": false, "targets": { + "aarch64-linux-musl": { + "kind": "platform", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "platform", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "platform", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "platform", "status": "runs" @@ -394,10 +578,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -410,10 +602,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -426,10 +626,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -442,10 +650,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -458,10 +674,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -474,10 +698,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -490,10 +722,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -506,10 +746,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -522,10 +770,18 @@ ], "portable": true, "targets": { + "aarch64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-linux-gnu": { "kind": "posix", "status": "runs" }, + "x86_64-linux-musl": { + "kind": "posix", + "status": "runs" + }, "x86_64-windows-musl": { "kind": "posix", "status": "runs" @@ -543,8 +799,8 @@ } }, "pins": { - "mcpp": "2026.9.21.3", - "runtime": "0.15.1", + "mcpp": "2026.10.24.1", + "runtime": "0.15.2", "toolchain": "llvm@22.1.8" }, "schema": 1