Summary: | generate-bindings-all.pl shouldn't use Perl threads | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Antoine Jacoutot <ajacoutot> | ||||||
Component: | Tools / Tests | Assignee: | Fujii Hironori <Hironori.Fujii> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Blocker | CC: | buildbot, cdumez, commit-queue, Hironori.Fujii, lforschler, mcatanzaro, sam, ysuzuki | ||||||
Priority: | P2 | ||||||||
Version: | WebKit Local Build | ||||||||
Hardware: | PC | ||||||||
OS: | Other | ||||||||
Bug Depends on: | 161433 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Description
Antoine Jacoutot
2017-03-26 05:59:48 PDT
http://search.cpan.org/~rybskej/forks/lib/forks.pm This seems useful. I'll try it. Thanks for looking into it. If you need me to test anything, feel free to ask :-) (In reply to Fujii Hironori from comment #1) > http://search.cpan.org/~rybskej/forks/lib/forks.pm > This seems useful. I'll try it. This doesn't work for me. I need to give up using threads in Perl. Created attachment 305459 [details]
WIP Patch
I created a WIP patch of using fork&exec&wait.
I feel slower in case of using Windows Perl.
Ah that seems to work fine so far :-) Still building but I am way passed the original failure. I'll keep you posted once the build is done. Thanks. (In reply to Fujii Hironori from comment #4) > I feel slower in case of using Windows Perl. This my feeling was wrong. I did benchmark: with threads: 00:04:01.83 without threads: 00:04:01.32 Created attachment 305559 [details]
Patch
I can confirm that with this patch I am able to build WebKit fine :-) Thank you! Could anyone review this? Gentoo Linux also gets the trouble. https://paste.pound-python.org/show/cC5FbmhCBLSg1qrwoLuv/ Comment on attachment 305559 [details]
Patch
r=me
Comment on attachment 305559 [details] Patch Clearing flags on attachment: 305559 Committed r215166: <http://trac.webkit.org/changeset/215166> All reviewed patches have been landed. Closing bug. |