Re: creating shared dlls yields undefined reference to `WinMain@16' in mingw 4.3
Andrew Haley <[email protected]>
| Newsgroups | gmane.comp.gcc.java.devel |
|---|---|
| Message-ID | <[email protected]> |
Danny Smith wrote: > Sorry for joining this thread sideways and lately > At: http://gcc.gnu.org/ml/java/2008-12/msg00032.html > > Andrew Haley wrote: >> "So, which object file in libmingw.a contains the undefined reference to >> `WinMain@16' And what dependency is causing it to be pulled in?" > > On i386 targets libgcj has a undefined reference to 'main' due to the > fallback backtrace code introduced with this patch: > > A dummy main() in the dll is one workaround, but you need to be > careful not to export it. Mmm, but it won't do the job we need: we have to have the address of the real main. Is there some Windows equivalent of dlsym() we can use? Andrew.