forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit146cb38
committed
Work around issues in MinGW-64's setjmp/longjmp support.
It's hard to avoid the conclusion that there is something wrong withsetjmp/longjmp on MinGW-64, as we have seen failures come and go afterentirely-unrelated-looking changes in our own code. Other projectssuch as Ruby have given up and started using gcc's setjmp/longjmpbuiltins on that platform; this patch just follows that lead.Note that this is a pretty fundamental ABI break for functionscontainining either setjmp or longjmp, so we can't really considera back-patch.Per reports from Regina Obe and Heath Lord, as well as recent failureson buildfarm member walleye, and less-recent failures on fairywren.Juan José Santamaría FlechaDiscussion:https://postgr.es/m/000401d716a0$1ed0fc70$5c72f550$@pcorp.usDiscussion:https://postgr.es/m/CA+BEBhvHhM-Bn628pf-LsjqRh3Ang7qCSBG0Ga+7KwhGqrNUPw@mail.gmail.comDiscussion:https://postgr.es/m/f1caef93-9640-022e-9211-bbe8755a56b0@2ndQuadrant.com1 parenteeb60e4 commit146cb38
1 file changed
+10
-3
lines changedLines changed: 10 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1335 | 1335 |
| |
1336 | 1336 |
| |
1337 | 1337 |
| |
1338 |
| - | |
1339 |
| - | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
1340 | 1341 |
| |
1341 | 1342 |
| |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
1342 | 1348 |
| |
1343 | 1349 |
| |
1344 | 1350 |
| |
1345 |
| - | |
| 1351 | + | |
| 1352 | + | |
1346 | 1353 |
| |
1347 | 1354 |
| |
1348 | 1355 |
| |
|
0 commit comments
Comments
(0)