-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
[DRAFT] Switch to use autotools upstream build system also on Windows instead of vendored CMake and link ampl-asl also on Windows #123
Conversation
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
…nda-forge-pinning 2024.11.23.13.45.45
Not bad for the first run, something compiles but then there is this failure:
|
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-webservice. I tried to rerender for you, but it looks like there was nothing to do. This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/11989503242. Examine the logs at this URL for more detail. |
New failure:
Probably there is something wrong on the ampl-asl Windows package. |
The |
ASL symbols are now resolved, but According to pybind/pybind11#3024, you can add three lines in #ifdef _WIN32
#define strdup _strdup
#endif |
Thanks, I added a patch in the latest commit. |
Linking now works, now the failure is:
It seems that the import library are called |
The renaming is probably happening in https://github.com/conda-forge/autotools_clang_conda-feedstock/blob/main/recipe/conda_build_wrapper.sh#L57, the problem is probably that the previous windows binary hardcoded the import library name to be |
Removing the hardcoded |
We also need to rename manually |
…plinterface.dll.lib
This is ready to go, but to avoid any problem we can probably sync it with the future release of ipopt, see coin-or/Ipopt#806 . |
The new version of ipopt was released, this PR is now superseded by #125 . |
*DO NOT MERGE EVEN IF GREEN, AS PROBABLY THIS MAY CHANGE THE ABI, in case this works we will wait for a new release before merging.
Fix #55 .
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)