Проблема с переходом на 64-битную версию lua

Я очень надеюсь, что есть помощь в этом вопросе. Кто-нибудь когда-нибудь использовал lua в приложении, которое должно иметь как 32-битную, так и 64-битную поддержку? В настоящее время мы переходим на 64-битную версию, но у нас возникают проблемы со скомпилированными клиентскими скриптами lua, которые мы не можем перекомпилировать, используя 64-битную версию. По сути, нам нужно иметь возможность загружать файлы байт-кода, скомпилированные с использованием 32-битного lua, в 64-битное приложение. Когда мы пытаемся это сделать, мы получаем сообщение об ошибке:

несоответствие виртуальной машины в test.bin.lua: размер size_t равен 8, но читается 4

Ну, конечно, это явная проблема перехода на 64 бита. Трудно просто выяснить, что с этим делать без возможности перекомпилировать двоичные файлы.

Спасибо

9
задан Tuminoid 16 September 2010 в 09:25
поделиться