Hi Jack, I guess it will be easier to just add a phase writing the "kernel.json" file in the right place. In this build phase, to know if the package is being built for SBCL or ECL, the '(%lisp-type)' function that will return "sbcl" or "ecl" can be used. There's an example in the sbcl-trivial-backtrace package.