Subject: Re: bug#55972: 28.1; Package quickstart generated for large number of packages generates byte-code string larger than 64K, triggering bytecode overflow error

From: Mattias Engdegård <[email-masked]>
Date: Sat, 18 Jun 2022 15:53:12 +0200

18 juni 2022 kl. 14.59 skrev Stefan Monnier <[email-masked]>:
> 
>> Stefan, do you agree with the patch (for byte-compile-keep-pending)? I think
>> it's sound but would welcome a second pair of eyes on it.
> 
> Looks OK to me, yes.

Thank you, pushed.

To solve the problem entirely, it's possible that we also need to split the top-level `let` forms in package-quickstart.el. For instance, `magit` generates a 5 KiB bytecode chunk and 750-element constant vector which is perfectly manageable, but a package with more autoloads may be troublesome. Do you know a package that would fit the description?