Ticket #688 (new bug) — at Initial Version

Opened 13 years ago

Last modified 13 years ago

Fakecutable creation by pbc_to_exe is critically slow for large PBC files.

Reported by: Util Owned by: Util
Priority: normal Milestone:
Component: install Version: 1.1.0
Severity: high Keywords: fakecutable pbc_to_exe pbc exe performance
Cc: Util Language: perl6
Patch status: Platform: all

Description

The techniques used by pbc_to_exe do not scale well. When the PBC size is larger than about 2MB, both GCC (on all platforms) and MSVC (on Win32) can take up to 2 hours to create a fakecutable; Since Rakudo's perl6.pbc is around 3MB, and since the pbc_to_exe time should be under 1 minute, this situation is causing daily development delays.

A comprehensive history of solutions tried to date will be posted shortly.

Note: See TracTickets for help on using tickets.