[vlc-devel] [PATCH] lua: build luac for the build, not the host
funman at videolan.org
Fri Feb 10 12:36:16 CET 2012
Le 2012-02-10 06:04, Rémi Denis-Courmont a écrit :
> On Fri, 10 Feb 2012 11:38:50 +0100, John Freed <okvlc at johnfreed.com>
>> The real solution, I think, is upstream with Lua. They need something
>> an -m32 option for producing 32-bit compatible output from their 64-bit
> It is not that easy. Our patch forces -m32 at build time. Run-time ABI
> selection would require a lot more code and be a lot slower.
> IMHO, the ABI dependency on the architecture is really a design bug in
> Lua. There are no good reasons not to use the same ABI across all little
> endian and multiple of 8-bits platforms.
> Anyway, we should actually require VLC be built with 32-bits ABI Lua, even
> on (Linux) 64-bits platforms.
> Otherwise the tokenized VLC Lua scripts will
> not work. We basically have forked Lua.
Forking lua is an option yes but I don't think it's needed.
If we want to go that way we should rather import lua in vlc.git and
improve from that.
More information about the vlc-devel