Dear OW developpers,

After a lot of fight we compiled OW NG with MinGW (Yes, I will release the list
of issues and the fixes) but are still blocked at the link stage because of
missing symbols

An example of missing symbols
- [EMAIL PROTECTED]
- [EMAIL PROTECTED]

There are defined and winsock2.h and mmsystem.h.

I guess the reason that those symbols cannot be found is that
- in the lib, their names are not mangled (winsock and libwinmme are plain C
libs)
- in the .o they are compiled with mangling.


I checked in the respective include files and confirm the presence of

#ifdef __cplusplus
extern "C" {
#endif

I even removed the #ifdef but ran into a compliation issue.

Why on earth does GCC compiles those functions (and those only) with mangling?

Any idea?

Emmanuel BUU
_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to