libsir
libsir copied to clipboard
32-bit Embarcadero C++ builds fail "file-bad-permissions" test
32-bit Embarcadero C++ builds fail the "file-bad-permissions" test for a currently unknown reason.
Failures happen on both RAD Studio 11.3 (Alexandria) and RAD Studio 12 (Athens) compilers (7.60 - 7.70). Only the 32-bit builds are failing the test, 64-bit is fine. It passes on Linux/Wine, but fails on a real Windows 11 VM.
Needs some more investigation, but seems pretty obvious this is a compiler/libc oddity, hopefully we can work around it.