Skip to content

Commit

Permalink
add note about OS support
Browse files Browse the repository at this point in the history
only GNU/Linux now...
  • Loading branch information
rschwarz committed Oct 8, 2017
1 parent 5ab1b9c commit 0c08db9
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ Julia interface to [SCIP](http:https://scip.zib.de) solver.

## Installation

**Note**: These instructions are meant for and only tested with GNU/Linux. OS X used to work,
but there is an issue (#46) since the update to SCIP 4.0.0.

Follow the steps below to get SCIP.jl working. Unfortunately, these steps can not be automated as part of `Pkg.build("SCIP")`, because the academic license of SCIP does not allow distribution of the source code without tracking the download metadata. See the [license](http:https://scip.zib.de/academic.txt) for details.

1.The SCIP.jl package requires [SCIP](http:https://scip.zib.de/) to be installed in the newest version (4.0.0).
Expand All @@ -32,11 +35,6 @@ tar xzf scipoptsuite-4.0.0.tgz
```
make SHARED=true GMP=false READLINE=false ZLIB=false scipoptlib
```
**An additional step for OS X users:**
```
g++ -install_name @rpath/libscipopt.dylib -dynamiclib -undefined suppress -flat_namespace -m64 -shared -o lib/libscipopt.dylib obj/*.o scip-*/obj/*/lib/objscip/*.o soplex-*/obj/*/lib/*o
```
Note that support for OS X is currently broken with the update to SCIP 4.0.0.

3.Set the **environment variable `SCIPOPTDIR`** to point to the directory that contains the `scipoptsuite` sources. CSIP needs the library in `${SCIPOPTDIR}/lib/scipoptlib.so` and the C header files in `${SCIPOPTDIR}/scip-*/src/`.
```
Expand Down

0 comments on commit 0c08db9

Please sign in to comment.