[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] dllimport undefined symbol

From: Jérôme VUARAND
Subject: Re: [Tinycc-devel] dllimport undefined symbol
Date: Wed, 19 Apr 2006 23:59:49 -0400

I built libtcc.dll with your suggested modifications, and I altered my
build system to use it instead of the static lib libtcc.a, but there
is absolutely no change.

However, your proposition made me wonder how tcc loaded the dll implib
in your example. I don't know how you built lua, but you also link
with kernel32 and I guessed the import mechanism for kernel32 is
shipped with tcc. I noticed there is a kernel32.def file in the tcc
directory. So I generated lua.def and lualib.def and it works
wonderfully now :-)

Thanks for having me look at the right place.

Anyway it would be really nice to document all that .def mechanism in
tcc doc somewhere, or to make it more visible if that's already there.

2006/4/19, Doug Currie <address@hidden>:
> Wednesday, April 19, 2006, 9:06:17 PM, Jérôme VUARAND wrote:
> > I'm using lua-tcc, which is a lua binding for tcclib, and I have a
> > problem with relocation. When using libc functions, relocation is ok
> > and execution works from inside lua. But when I'm linking to a dll
> > import library generated with gcc, I have an unresolved symbol error
> > when I try to relocate the code.
> Also see
> http://lists.gnu.org/archive/html/tinycc-devel/2006-02/msg00012.html
> which has an earlier date than the message I referred to in my last
> message, but which is actually newer (I think this is due to my
> sending a message before I joined the group) and has more details.
> e
> --
> Doug Currie
> Londonderry, NH
> _______________________________________________
> Tinycc-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/tinycc-devel

reply via email to

[Prev in Thread] Current Thread [Next in Thread]