From fe4309488f24dfc3a528872b7140504546b82b2b Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Mon, 21 Sep 2026 13:10:00 +0800 Subject: [PATCH] 0.15.1: openkal-musl 0.19.1 0.19.1 moves its openkal-windows pin to 0.10.1, which makes a file opened for writing describable on Windows. `kal_fs_file_info` answers through NtQueryInformationFile(FileBasicInformation), which requires FILE_READ_ATTRIBUTES, and `FILE_GENERIC_WRITE` does not carry it -- so a write-only handle held every right except the one needed to ask it about itself, and `fstat` on a descriptor opened a line earlier returned EACCES. Measured on three real-Windows conformance jobs in openkal-windows: with the fix the query answers 0, without it 6. Wine answers 0 either way and is recorded there as not being a second opinion. 0.19.1 and 0.10.1 were registered, published and verified resolvable from the published index before this pin moved. --- mcpp.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcpp.toml b/mcpp.toml index 26c595b4..80e877ec 100644 --- a/mcpp.toml +++ b/mcpp.toml @@ -1,7 +1,7 @@ [package] namespace = "mcpplibs" name = "openkal-llvm-runtime" -version = "0.15.0" +version = "0.15.1" description = "LLVM's C++ runtime libraries — libc++, libc++abi and libunwind — configured for openkal-musl rather than for a host C library." license = "Apache-2.0" authors = ["mcpplibs"] @@ -216,7 +216,7 @@ sources = [ cflags = ["-DDISABLE_AARCH64_FMV=1"] [dependencies] -openkal-musl = "0.19.0" +openkal-musl = "0.19.1" [build]