[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Lua 5.2 Binary Compatibility
- From: Alexander Gladysh <agladysh@...>
- Date: Sat, 9 Jan 2010 14:13:35 +0300
>> I believe that the desired behavior for require is to detect Lua
>> version mismatch and skip the module to try to find a next one that
>> fits better. I'm not sure if it is doable though...
> Well, note that lua5.2 is still using '/usr/local/lib/lua/5.1/'.
Well, that is a bug in luaconf.h then.
However, since 5.2 uses the same LUA_CPATH environment variable as
5.1, even when the bug would be fixed, I think it would not help much.
> There's always the distinct _VERSION global.
Can you access it *before* module is loaded? How to beat "undefined
symbol" error with it? Am I missing something?
Alexander.