Changes between Version 7 and Version 12 of Ticket #29620


Ignore:
Timestamp:
03/27/21 16:39:43 (4 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29620

    • Property Priority changed from major to critical
    • Property Milestone changed from sage-9.2 to sage-9.3
  • Ticket #29620 – Description

    v7 v12  
    11Likewise for `--with-system-gcc=no --with-system-gfortran=no`, as reported in https://groups.google.com/d/msg/sage-devel/YyB2zk2Lbtg/4YTwKlMJAgAJ
     2
     3For gmp/mpir, we have:
     4{{{
     5  --with-system-gmp={no|yes (default)|force (exit with an error if no usable version is found)}
     6                          detect and use an existing system gmp
     7  --with-system-mpir={no|yes (default)|force (exit with an error if no usable version is found)}
     8                          detect and use an existing system mpir
     9  --with-mp=system        use the system GMP as multiprecision library, if
     10                          possible (default)
     11  --with-mp=mpir          use the Sage SPKG for MPIR as multiprecision library
     12  --with-mp=gmp           use the Sage SPKG for GMP as multiprecision library
     13}}}
     14(The first two are automatically generated and do not work properly. The `--with-mp` option is legacy and works properly but does not fit well with the systematic naming scheme.
     15
     16Same for BLAS:
     17{{{
     18  --with-system-atlas={no|yes (default)|force (exit with an error if no usable version is found)}
     19                          detect and use an existing system atlas
     20  --with-system-openblas={no|yes (default)|force (exit with an error if no usable version is found)}
     21                          detect and use an existing system openblas
     22  --with-blas=openblas    use OpenBLAS as BLAS library (default)
     23    --with-blas=atlas       use ATLAS as BLAS library
     24}}}
     25
     26And to a lesser degree for these ones:
     27{{{
     28  --with-system-boost={no|yes (default)|force (exit with an error if no usable version is found)}
     29                          detect and use an existing system boost
     30  --with-system-boost_cropped={no|yes (default)|force (exit with an error if no usable version is found)}
     31                          detect and use an existing system boost_cropped
     32}}}
     33
     34{{{
     35  --with-system-pari_seadata={no|yes (default)|force (exit with an error if no usable version is found)}
     36                          detect and use an existing system pari_seadata
     37  --with-system-pari_seadata_small={no|yes (default)|force (exit with an error if no usable version is found)}
     38                          detect and use an existing system pari_seadata_small
     39}}}
     40
     41
     42Overall, we need a better solution for such mutually exclusive packages.
     43
     44