Instability in 8.0.2 on 32-bit Windows
The 32-bit Windows build usually segfaults when building Haddock.
A bisection reveals,
$ git bisect log
git bisect start
# good: [4986837f8168cacf95c24fecc84d7b36c47f3c11] rules/build-prog: Ensure programs depend upon their transitive deps
git bisect good 4986837f8168cacf95c24fecc84d7b36c47f3c11
# bad: [fb0f4cf66f3fc7590821e6688440bf86c25aced1] Install toplevel handler inside fork.
git bisect bad fb0f4cf66f3fc7590821e6688440bf86c25aced1
# good: [2086d86674324c0f5f21e23acbe26f4517843f57] Fix Windows build after Ticky changes
git bisect good 2086d86674324c0f5f21e23acbe26f4517843f57
# good: [8f8f0b62ec106b0d503240c4cb7510a7cb4ddbb6] Fix Windows build after Ticky changes
git bisect good 8f8f0b62ec106b0d503240c4cb7510a7cb4ddbb6
# good: [b688f0056a1694bb0db3ca2b84ab5505ba9947d7] Fix handling of package-db entries in .ghc.environment files, etc.
git bisect good b688f0056a1694bb0db3ca2b84ab5505ba9947d7
# good: [b688f0056a1694bb0db3ca2b84ab5505ba9947d7] Fix handling of package-db entries in .ghc.environment files, etc.
git bisect good b688f0056a1694bb0db3ca2b84ab5505ba9947d7
# good: [c904258319b8eb6e47ba727c667bca765537802b] runghc: use executeFile to run ghc process on POSIX
git bisect good c904258319b8eb6e47ba727c667bca765537802b
# good: [c904258319b8eb6e47ba727c667bca765537802b] runghc: use executeFile to run ghc process on POSIX
git bisect good c904258319b8eb6e47ba727c667bca765537802b
# good: [28c62bb588f7026d9985afe235cbeec5e3fd9a76] Fix Trac #12797: approximateWC
git bisect good 28c62bb588f7026d9985afe235cbeec5e3fd9a76
# bad: [6bee8644d959ec77745d835c8c4453f2147bd8d7] rts: Fix build when linked with gold
git bisect bad 6bee8644d959ec77745d835c8c4453f2147bd8d7
# good: [60c299a2278c351abed1ea51a1c2ee5459033fa9] Pass --no-pie to GCC
git bisect good 60c299a2278c351abed1ea51a1c2ee5459033fa9
# bad: [cca8ceec97d6b8b031dec837825b97609dd7288f] Read parentheses better
git bisect bad cca8ceec97d6b8b031dec837825b97609dd7288f
# bad: [fefe02c0324a25a52455a61f7f6e48be6d82d1ab] Pass -no-pie to GCC
git bisect bad fefe02c0324a25a52455a61f7f6e48be6d82d1ab
# good: [3da461d9ddc8ff6fe14ee9572b617d8e3753de2e] Revert "Pass --no-pie to GCC"
git bisect good 3da461d9ddc8ff6fe14ee9572b617d8e3753de2e
# first bad commit: [fefe02c0324a25a52455a61f7f6e48be6d82d1ab] Pass -no-pie to GCC
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | Phyx |
Operating system | |
Architecture |