[fpc-pascal] Re: Win64 SEH patch fixes some Firebird embedded bugs

Reinier Olislagers reinierolislagers at gmail.com
Mon Jul 9 14:42:45 CEST 2012


On 9-7-2012 14:22, Michael Van Canneyt wrote:
> It turns out there are reasons not to enable it by default just yet:
> 
> Major issue 1: ld randomly crashes while linking any executable with
> .pdata section.
> When it crashes, Windows pops up the WER dialog, meaning that the entire
> testsuite will hang
> until it is dismissed manually.
> 
> Major issue 2: I used dummy relocations to link in required .pdata
> sections, but this
> cannot be expressed using gas. This means either smartlinking should be
> disabled with gas, or the
> entire .pdata will be dropped, making SEH unusable.
> 
> Enabling it by default would mean that we can no longer compile the
> textmode ide,
> and running the testsuite automatically would become impossible.
> 
> So until these issues are addressed, the SEH will not be included as the
> default mechanism.
> 
Thanks a lot for the update,

regards,
Reinier



More information about the fpc-pascal mailing list