в общем, было бы гораздо проще, если б не было всех этих переименований в ujit, или хотя бы опция сборки, чтобы оставить оригинальные имена.
сейчас без патчей использовать как drop-in replacement низя. надо везде менять -lluajit-5.1 на -lujit и include <luajit.h> на include <lua.h>
алсо, таймеры не собираются на alpine (ну и на любой платформе без glibc), соответственно memprof тоже
Технически, это достаточно сильно другой JIT, чтобы менять имя