ghc nightly fails on windows for some linker error for mysql-pure
for the full log and relevant code see the action: https://github.com/jappeace/mysql-pure/actions/runs/5847168821/job/15855691680
[19 of 19] Linking D:\\a\\mysql-pure\\mysql-pure\\dist-newstyle\\build\\x86_64-windows\\ghc-9.9.20230719\\mysql-pure-1.0.1\\t\\test\\build\\test\\test.exe
ld.lld: error: undefined symbol: ghczuwrapperZC0ZChashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014dZCDataziHashableziLowLevelZChashablezufnvzuhashzuoffset
>>> referenced by D:\\a\\mysql-pure\\mysql-pure\\dist-newstyle\\build\\x86_64-windows\\ghc-9.9.20230719\\mysql-pure-1.0.1\\t\\test\\build\\test\\test-tmp\Aeson.o:(Aeson_zdsunsafeInsert_info)
>>> referenced by D:\\a\\mysql-pure\\mysql-pure\\dist-newstyle\\build\\x86_64-windows\\ghc-9.9.20230719\\mysql-pure-1.0.1\\t\\test\\build\\test\\test-tmp\AesonBP.o:(AesonBP_zdsunsafeInsert_info)
>>> referenced by libHSscientific-0.3.7.0-9c26fdadaef9fd2f16ba6ee856a64e157441e137.a(Scientific.o):(scientificzm0zi3zi7zi0zm9c26fdadaef9fd2f16ba6ee856a64e157441e137_DataziScientific_zdwzdchashWithSalt_info)
>>> referenced 31 more times
ld.lld: error: undefined symbol: hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziLowLevel_hashInt_closure
>>> referenced by libHShashable-1.4.3.0-73561cc11921500ffd11ee07915504d9d369014d.a(Class.o):(hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziClass_zdfHashableInt_closure)
ld.lld: error: undefined symbol: ghczuwrapperZC1ZChashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014dZCDataziHashableziLowLevelZChashablezufnvzuhash
>>> referenced by libHShashable-1.4.3.0-73561cc11921500ffd11ee07915504d9d369014d.a(Class.o):(hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziClass_zdfHashable2ConstzuzdcliftHashWithSalt2_info)
>>> referenced by libHShashable-1.4.3.0-73561cc11921500ffd11ee07915504d9d369014d.a(Class.o):(hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziClass_hashPtr1_info)
>>> referenced by libHShashable-1.4.3.0-73561cc11921500ffd11ee07915504d9d369014d.a(Class.o):(hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziClass_zdwzdchashWithSalt_slow)
>>> referenced 1 more times
ld.lld: error: undefined symbol: hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziLowLevel_hashWord64_closure
>>> referenced by libHShashable-1.4.3.0-73561cc11921500ffd11ee07915504d9d369014d.a(Class.o):(hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziClass_zdfHashableWord64_closure)
ld.lld: error: undefined symbol: hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziLowLevel_hashInt64_closure
>>> referenced by libHShashable-1.4.3.0-73561cc11921500ffd11ee07915504d9d369014d.a(Class.o):(hashablezm1zi4zi3zi0zm73561cc11921500ffd11ee07915504d9d369014d_DataziHashableziClass_zdfHashableInt64_closure)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ghc-9.9.20230719.exe: `clang.exe' failed in phase `Linker'. (Exit code: 1)