syscall: TestStdioAreInheritable fails on windows-arm64-aws because it tries to build a library using an unsupported build mode #46582
Labels
FrozenDueToAge
NeedsFix
The path to resolution is known, but the work has not been done.
Testing
An issue that has been verified to require only test changes, not just a test failure.
Milestone
The new-to-Go 1.17 windows/arm64 port (#36439) at this time doesn't support the c-shared build mode (#46549).
TestStdioAreInheritable
was added in CL 316269 and currently makes use of the c-shared build mode:go/src/syscall/syscall_windows_test.go
Lines 107 to 111 in 95939e8
The test fails on windows/arm64 as detected by the
windows-arm64-aws
builder:Source: https://storage.googleapis.com/go-build-log/78592762/windows-arm64-aws_f90b24c9.log from CL 323991.
The test can be skipped on windows/arm64 since that port doesn't meet the minimum requirements (CL 323992 adds this skip). Perhaps the test can be updated not to require c-shared build mode. As another option, the test may stop failing if the c-shared build mode gets enabled for windows/arm64 port.
CC @alexbrainman, @ianlancetaylor.
The text was updated successfully, but these errors were encountered: