Page MenuHomePhabricator

[build] Use case insensitive checks for the allowed Windows libraries
ClosedPublic

Authored by Fabien on Jul 21 2025, 10:21.

Details

Summary

The files names in Windows are case insensitive so it makes sense to use a case insensitive check. This will fix the discrepeancy between KERNEL32.dll and kernel32.dll that we are currently facing depending the tools versions.

Test Plan

Run the windows GUIX build.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
symbol_check_win_case_insensitive
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 33924
Build 67318: Build Diff
Build 67317: arc lint + arc unit