-
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
Split into papilo library package, papilo program package #21
Comments
alternatively, make building/installing |
... or an option to disable the build of the executable (and the check for its dependencies) |
@alexhoen might be able to help here |
We discussed it and came to the following conclusion:: As you pointed out, if PaPILO is integrated into a solver, the interface is not needed and therefore does not need to be included. We recommend (besides building PaPILO without any solver) to just include it before building. since PaPILO is a header-only library. In this case, the following list of instructions should work and the circular dependency should not be a problem.
Boost is used in many places all over PaPILO so making boost optional is not an option |
Thanks. There's no problem with most uses of boost (we have the boost headers in Sage) but we are patching out the boost |
I see. |
Yes, that would be helpful! |
I implemented a non |
I don't see this change on the master branch |
This may be slightly confusing: In PaPILO, the latest development branch is called the "develop" branch, and "master" is the stable/bugfix branch. This change was only performed in the develop branch. |
yes Ambros is right: this is the merge commit of making program options optional in the develop branch. Sorry for the inconvience |
Ah, I see, thanks! |
If it does not work, feel free to reopen the ticket or contact us via e-mail. |
... to resolve the circular dependencies scip -> papilo -> scip and soplex -> papilo -> soplex.
@ambros-gleixner
The text was updated successfully, but these errors were encountered: