Admin/polyml/README
changeset 67589 085f5c2e11f7
parent 67583 c933a5d4e1ee
child 67593 5efb88c90051
equal deleted inserted replaced
67588:f3a68e350ab6 67589:085f5c2e11f7
    17   $ isabelle build_polyml -M /cygdrive/c/msys64 -m32 -s sha1 src --with-gmp
    17   $ isabelle build_polyml -M /cygdrive/c/msys64 -m32 -s sha1 src --with-gmp
    18   $ isabelle build_polyml -M /cygdrive/c/msys64 -m64 -s sha1 src --with-gmp
    18   $ isabelle build_polyml -M /cygdrive/c/msys64 -m64 -s sha1 src --with-gmp
    19 
    19 
    20 * Mac OS X:
    20 * Mac OS X:
    21 
    21 
    22   $ isabelle build_polyml -m32 -s sha1 src --without-gmp
    22   $ isabelle build_polyml -m32 -s sha1 src --with-gmp
    23   $ isabelle build_polyml -m64 -s sha1 src --with-gmp
    23   $ isabelle build_polyml -m64 -s sha1 src --with-gmp
    24 
    24 
    25   The latter is based on libgmp for x86_64-darwin:
       
    26 
    25 
    27   curl https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz | xz -dc | tar xf -
    26 Building libgmp on Mac OS X
    28   cd gmp-6.1.2
    27 ===========================
    29   ./configure --enable-cxx --build=core2-apple-darwin"$(uname -r)"
    28 
    30   make
    29 The GNU Multiple Precision Arithmetic Library is not included in Mac OS X
    31   make check
    30 by default, but it can be built from sources as follows.
    32   make install
    31 
       
    32 * Download:
       
    33 
       
    34   $ curl https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz | xz -dc | tar xf -
       
    35   $ cd gmp-6.1.2
       
    36 
       
    37 * build x86-darwin:
       
    38 
       
    39   $ make distclean
       
    40   $ env ABI=32 ./configure --enable-cxx --build=core2-apple-darwin"$(uname -r)" --libdir=/usr/local/lib32
       
    41   $ make && make check
       
    42   $ sudo make install
       
    43 
       
    44 * build x86_64-darwin:
       
    45 
       
    46   $ make distclean
       
    47   $ ./configure --enable-cxx --build=core2-apple-darwin"$(uname -r)"
       
    48   $ make && make check
       
    49   $ sudo make install
    33 
    50 
    34 
    51 
    35         Makarius
    52         Makarius
    36         09-Feb-2018
    53         10-Feb-2018