Erich Schubert
2009-Dec-08 00:47 UTC
[Secure-testing-team] lua and tolua embedded in enigma
Hi, lua and tolua source are embedded in "enigma". It seems currenlty not possible to untangle this easily, since enigma is built using C++ and liblua is build with plain C, which apparently breaks exception handling. Therefore it seems it would be required to have C++ built lua packages in Debian to resolve this. The situation has been like that since the very beginning of enigma in Debian; for one or another reason it included lua. Upstream enigma also includes libzipios++, but the Debian package has been using the Debian provided version for a long time. --- lua - enigma (embed) NOTE: requires lua built with C++ tolua - enigma (embed) NOTE: actually tolua++, version 1.0.92 libzipios++-dev - enigma (removed) --- Regards, Erich
Hello, * Erich Schubert <erich at debian.org>, 2009-12-08, 01:47:>lua and tolua source are embedded in "enigma". >It seems currenlty not possible to untangle this easily, since enigma is >built using C++ and liblua is build with plain C, which apparently >breaks exception handling. Therefore it seems it would be required to >have C++ built lua packages in Debian to resolve this.Did you talk with lua maintainers about this? Maybe it would be possible to build a binary package with C++-enabled version of lua. There is an open RFP bug for tolua++: http://bugs.debian.org/446020. A few other packages could benefit from having it packaged. Anyway, I''ve updated the embedded-code-copies files. Thanks for your information. -- Jakub Wilk -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.alioth.debian.org/pipermail/secure-testing-team/attachments/20091208/b26aa162/attachment.pgp>
Florian Weimer
2009-Dec-08 21:01 UTC
[Secure-testing-team] lua and tolua embedded in enigma
* Jakub Wilk:> Did you talk with lua maintainers about this? Maybe it would be > possible to build a binary package with C++-enabled version of lua.Perhaps it might even be possible to unconditionally compile with C++? Raising exceptions will be somewhat slower (because the stack needs to be unwound), though.