From 2f0244553cf80aec1c4cc735620a50a07065fb16 Mon Sep 17 00:00:00 2001 From: Tony Kelman Date: Tue, 6 Mar 2018 13:22:15 -0800 Subject: [PATCH] additional readme and comment notes --- README.md | 5 +++-- deps/build.jl | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8a50067..e2e4218 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,9 @@ Ipopt.jl This will install Ipopt.jl, as well as Ipopt itself. A binary will be downloaded by default on macOS or Windows, and Ipopt will be automatically built from source -on Linux. If your platform is not supported, or if you prefer to compile your own -version of Ipopt in order to use commercial sparse linear algebra libraries, use +on Linux unless a pre-existing version is found on the `LD_LIBRARY_PATH`. +If your platform is not supported, or if you prefer to compile your own version +of Ipopt in order to use commercial sparse linear algebra libraries, use the instructions below. **Custom Installation**: diff --git a/deps/build.jl b/deps/build.jl index efd0337..121adb9 100644 --- a/deps/build.jl +++ b/deps/build.jl @@ -2,6 +2,11 @@ using BinaryProvider using BinDeps using Compat +# BinaryBuilder artifacts for linux currently assume libgfortran.so.4 +# is present, so they will not work for any source builds of Julia itself +# when a GCC version older than 7 was used. BinaryBuilder also does not +# support FreeBSD or non-glibc Linux distributions. Continue building from +# source on non-apple unices while these limitations apply. use_BinaryProvider = Compat.Sys.isapple() || Compat.Sys.iswindows() @BinDeps.setup