-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MinGW support #2356
Comments
if you want to own it, it's yours. send pulls with fixes and if they don't break other builds, they will be merged. see with @zosrothko if there is space in CI environment for it |
On AppVeyor, there is space.. on VSTS, it remains 25GB but one should keep it for VS addition. Thus I would suggest to CI the MinGW on AppVeyor. |
yes, appveyor will be fine. @Good-Pudge I have sent you invite for slack |
TODO list: * Fix tests compilation (undefined reference to CppUnit::...) * Fix SQLs compilation (No rule to make target '${LIBNAME}.dll.a', needed by '${LIBNAME}.dll'. Stop.) * Fix crypto executables compilation * Test static compilation * Test MSVC compilation * Add unicode support See pocoproject#2356
Also fix PDF test runner. TODO list: * Fix tests compilation (undefined reference to CppUnit::...) * Add unicode support * Resolve what to do with message compiler See pocoproject#2356
…ral implementations. Add "POCO_NO_MINGW_UNICODE" for "wmain". TODO list: * Check PostgreSQL and MySQL * Resolve what to do with message compiler See pocoproject#2356
* Add MinGW support (not full yet). TODO list: * Fix tests compilation (undefined reference to CppUnit::...) * Fix SQLs compilation (No rule to make target '${LIBNAME}.dll.a', needed by '${LIBNAME}.dll'. Stop.) * Fix crypto executables compilation * Test static compilation * Test MSVC compilation * Add unicode support See #2356 * Code rearrange. Also fix PDF test runner. TODO list: * Fix tests compilation (undefined reference to CppUnit::...) * Add unicode support * Resolve what to do with message compiler See #2356 * Normal "_DLL" definition for MinGW. Add missing "Crypto_API" for several implementations. Add "POCO_NO_MINGW_UNICODE" for "wmain". TODO list: * Check PostgreSQL and MySQL * Resolve what to do with message compiler See #2356 * Test PostgreSQL. Fix message compiler problem. See #2356 * Perform requested changes. Add WinCE check. See #2360 * Perform requested changes #2. Delete WinCE check. See #2360 * Perform requested changes #3. Net initializer should works now. See #2360 * Fix invalid indent. See #2360 * Correct definition of POCO_NO_MINGW_UNICODE. See #2360 * Remove macro and set global linke flags for testing purpose * Add -municode for mingw where wmain is used * Delete "POCO_ENABLE_EXE_WMAIN". Add PollSet support. See #2360 * Restore WinCE linker flags. Set _WIN32_WINNT in PollSet.cpp separately. Add var to disable MinGW wmain wrapper. * Fix compilation. * Fix missing argument name in functions "setEscapeUnicode" in JSON package.
For the error in PocoMacros.cmake, these modified code chunks should work, at least with 1.9.0:
...
And the contents of
|
Hmm, it seems the issue has been fixed in |
This issue is stale because it has been open for 365 days with no activity. |
I'll leave this open for now if anyone care to carry the changes from develop over to devel (sorry that 2.0 did not happen, but we simply don't have resources to support two lines of development/support). |
This issue is stale because it has been open for 365 days with no activity. |
This issue was closed because it has been inactive for 60 days since being marked as stale. |
Why POCO doesn't have MinGW support? I think it is not difficult. I can even add support personally.
The text was updated successfully, but these errors were encountered: