support for libgmp for x86_64-darwin;
authorwenzelm
Fri, 09 Feb 2018 16:27:52 +0100
changeset 67583 c933a5d4e1ee
parent 67582 bf5c69acf2be
child 67584 252d33ee6778
support for libgmp for x86_64-darwin;
Admin/polyml/NOTES
Admin/polyml/README
--- a/Admin/polyml/NOTES	Fri Feb 09 14:28:24 2018 +0100
+++ b/Admin/polyml/NOTES	Fri Feb 09 16:27:52 2018 +0100
@@ -6,14 +6,3 @@
 
 * include full source (without symlink), for example:
   $ wget https://github.com/polyml/polyml/archive/master.zip
-
-* libgmp on x86_64-darwin:
-
-  https://github.com/Homebrew/homebrew-core/blob/master/Formula/gmp.rb
-  https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz
-
-  ./configure --enable-cxx --build=core2-apple-darwin"$(uname -r)"
-  make check
-  make install
-
-  isabelle build_polyml -m64 -s sha1 src --with-gmp LDFLAGS='-L/usr/local/lib' CPPFLAGS='-O3 -I/usr/local/include'
--- a/Admin/polyml/README	Fri Feb 09 14:28:24 2018 +0100
+++ b/Admin/polyml/README	Fri Feb 09 16:27:52 2018 +0100
@@ -12,16 +12,25 @@
   $ isabelle build_polyml -m32 -s sha1 src --with-gmp
   $ isabelle build_polyml -m64 -s sha1 src --with-gmp
 
-* Mac OS X:
-
-  $ isabelle build_polyml -m32 -s sha1 src --without-gmp
-  $ isabelle build_polyml -m64 -s sha1 src --without-gmp
-
 * Windows (Cygwin shell)
 
   $ isabelle build_polyml -M /cygdrive/c/msys64 -m32 -s sha1 src --with-gmp
   $ isabelle build_polyml -M /cygdrive/c/msys64 -m64 -s sha1 src --with-gmp
 
+* Mac OS X:
+
+  $ isabelle build_polyml -m32 -s sha1 src --without-gmp
+  $ isabelle build_polyml -m64 -s sha1 src --with-gmp
+
+  The latter is based on libgmp for x86_64-darwin:
+
+  curl https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz | xz -dc | tar xf -
+  cd gmp-6.1.2
+  ./configure --enable-cxx --build=core2-apple-darwin"$(uname -r)"
+  make
+  make check
+  make install
+
 
         Makarius
-        27-Nov-2017
+        09-Feb-2018