[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: require .so and call may cause abort trap at free()
- From: wesley.hoke@...
- Date: Mon, 9 Jan 2012 20:23:19 -0500
I think you want -undefined dynamic_lookup
On Jan 9, 2012, at 8:08 PM, Artur Galyamov <artur-pub@yandex.ru> wrote:
> 10.01.2012, 04:55, "Sean Conner" <sean@conman.org>:
>> I know when making shared object with GCC, you need to add the -fPIC
>> option to the command line. This tells GCC to produce position independent
>> code. So, to compile your code:
>>
>> % gcc -shared -fPIC -o test.so
>>
>> The Lua interpreter has been compiled such that all global functions are
>> visible to loadable modules so you don't need to compile against the math
>> and Lua libraries (unlike a standalone program embedding Lua).
>
> gcc -shared -fPIC -o test.so test.c
>
> Still no luck -- same "undefined symbols" :(
> Anyway, my problem is not in Lua spacetime anymore.. so thank you all!
>
> I'll come back with solution.
>
> -- Artur
>