The JVM has a hard limit in the size of the code for each method. Unfortunately, the ABCL compiler is not able to split those methods that exceed the threshold.

On Sun, 21 Nov 2021 at 22:23, Andrew Sengul <ml@imagegardenphoto.com> wrote:
I was just trying to compile a system containing macros that generate a
large amount of code. I got this error:

Compiled function can't be loaded:
org.armedbear.lisp.demo_tmpHVF0FTR3_246 from
org.armedbear.lisp.Pathname@2a31c2ec

Does anyone know the likely reason for this? The code I'm compiling
works with all other CL implementations I've tried. Is it just a matter
of the code size?

Thanks,

Andrew