Changeset 28213


Ignore:
Timestamp:
04/05/24 20:47:42 (12 months ago)
Author:
jdquinn
Message:

CHG: Removing more optional dependencies

Location:
issm/trunk-jpl/externalpackages
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/externalpackages/gdal/install-3-python-static.sh

    r28212 r28213  
    4646        -DCURL_USE_STATIC_LIBS=ON \
    4747        -DGDAL_USE_EXPAT=OFF \
     48        -DGDAL_USE_GEOTIFF_INTERNAL=ON \
     49        -DGDAL_USE_GIF_INTERNAL=ON \
    4850        -DGDAL_USE_JPEG_INTERNAL=ON \
    4951        -DGDAL_USE_JPEG12_INTERNAL=ON \
     
    5456        -DNETCDF_INCLUDE_DIR="${NETCDF_ROOT}/include" \
    5557        -DNETCDF_LIBRARY="${NETCDF_ROOT}/lib/libnetcdf.a" \
     58        -DGDAL_USE_OPENCL=OFF \
    5659        -DGDAL_USE_OPENJPEG=OFF \
    5760        -DGDAL_USE_OPENSSL=OFF \
  • TabularUnified issm/trunk-jpl/externalpackages/gdal/install-3-static.sh

    r28212 r28213  
    22set -e
    33
     4
     5## TODO
     6#       - May want to supply path to Python instead of, effectively, using result of `which python`
     7#
    48
    59## Constants
     
    4246        -DCURL_USE_STATIC_LIBS=ON \
    4347        -DGDAL_USE_EXPAT=OFF \
     48        -DGDAL_USE_GEOTIFF_INTERNAL=ON \
     49        -DGDAL_USE_GIF_INTERNAL=ON \
    4450        -DGDAL_USE_JPEG_INTERNAL=ON \
    4551        -DGDAL_USE_JPEG12_INTERNAL=ON \
     
    5056        -DNETCDF_INCLUDE_DIR="${NETCDF_ROOT}/include" \
    5157        -DNETCDF_LIBRARY="${NETCDF_ROOT}/lib/libnetcdf.a" \
     58        -DGDAL_USE_OPENCL=OFF \
    5259        -DGDAL_USE_OPENJPEG=OFF \
    5360        -DGDAL_USE_OPENSSL=OFF \
  • TabularUnified issm/trunk-jpl/externalpackages/gmt/install-6-linux-static.sh

    r28212 r28213  
    1919LIBGFORTRAN=$(find /usr -name libgfortran.* 2>/dev/null | egrep -n libgfortran.a | sed "s/[0-9]*://g" | head -1)
    2020LIBGFORTRAN_ROOT=${LIBGFORTRAN%/*}
     21echo "Finding libgcc..."
     22LIBGCC=$(find ${LIBGFORTRAN_ROOT} -name libgcc.* 2>/dev/null | egrep -n libgcc.a | egrep -v i386 | sed "s/[0-9]*://g" | head -1)
    2123
    2224GDAL_EXTRA_LIBS="-lm ${HDF5_ROOT}/lib/libhdf5_hl.a ${HDF5_ROOT}/lib/libhdf5.a ${ZLIB_ROOT}/lib/libz.a -ldl -lsqlite3 ${PROJ_ROOT}/lib/libproj.a ${MPI_ROOT}/lib/libmpicxx.a -lstdc++" # See also patch for configuration file ./configs/${VER%.*}/static/cmake/modules/FindGDAL.cmake; for some reason, needed to run `sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/x86_64-linux-gnu/libstdc++.so` after recent upgrades to make it so libstc++ is found
     
    6567cmake \
    6668        -DCMAKE_INSTALL_PREFIX="${PREFIX}" \
    67         -DBLAS_LIBRARIES="${BLAS_ROOT}/lib/libfblas.a;-L${LIBGFORTRAN_ROOT};-lgfortran" \
     69        -DBLAS_LIBRARIES="${BLAS_ROOT}/lib/libfblas.a;${LIBGFORTRAN_ROOT}/libgfortran.a;${LIBGFORTRAN_ROOT}/libquadmath.a;${LIBGCC}" \
    6870        -DCURL_INCLUDE_DIR="${CURL_ROOT}/include" \
    6971        -DCURL_LIBRARY="${CURL_ROOT}/lib/libcurl.a" \
    7072        -DGDAL_EXTRA_LIBS="${GDAL_EXTRA_LIBS}" \
    71         -DLAPACK_LIBRARIES="${LAPACK_ROOT}/lib/libflapack.a;-L${LIBGFORTRAN_ROOT};-lgfortran" \
     73        -DLAPACK_LIBRARIES="${LAPACK_ROOT}/lib/libflapack.a;${LIBGFORTRAN_ROOT}/libgfortran.a;${LIBGFORTRAN_ROOT}/libquadmath.a;${LIBGCC}" \
    7274        -DNETCDF_EXTRA_LIBS="${NETCDF_EXTRA_LIBS}" \
    7375        ..
  • TabularUnified issm/trunk-jpl/externalpackages/gmt/install-6-mac-static.sh

    r28212 r28213  
    2828LIBGFORTRAN=$(find /usr /opt -name libgfortran.* 2>/dev/null | egrep -n libgfortran.a | egrep -v i386 | sed "s/[0-9]*://g" | head -1)
    2929LIBGFORTRAN_ROOT=${LIBGFORTRAN%/*}
     30echo "Finding libgcc..."
     31LIBGCC=$(find ${LIBGFORTRAN_ROOT} -name libgcc.* 2>/dev/null | egrep -n libgcc.a | egrep -v i386 | sed "s/[0-9]*://g" | head -1)
    3032echo "Finding libglib..."
    3133LIBGLIB=$(find /usr /opt -name libglib-2.0.* 2>/dev/null | egrep -n libglib-2.0.a | egrep -v i386 | sed "s/[0-9]*://g" | head -1)
     
    8688cmake \
    8789        -DCMAKE_INSTALL_PREFIX="${PREFIX}" \
    88         -DBLAS_LIBRARIES="${BLAS_ROOT}/lib/libfblas.a;${LIBGFORTRAN_ROOT}/libgfortran.a;${LIBGFORTRAN_ROOT}/libquadmath.a" \
     90        -DBLAS_LIBRARIES="${BLAS_ROOT}/lib/libfblas.a;${LIBGFORTRAN_ROOT}/libgfortran.a;${LIBGFORTRAN_ROOT}/libquadmath.a;${LIBGCC}" \
    8991        -DCURL_INCLUDE_DIR="${CURL_ROOT}/include" \
    9092        -DCURL_LIBRARY="${CURL_ROOT}/lib/libcurl.a" \
     
    9294        -DGLIB_INCLUDE_DIRS="${GLIB_H_DIR};${GLIBCONFIG_H_DIR}" \
    9395        -DGLIB_LIBRARY="${LIBGLIB} ${LIBGLIB_ROOT}/libgthread-2.0.a ${LIBINTL} -liconv ${LIBPCRE} -framework Foundation" \
    94         -DLAPACK_LIBRARIES="${LAPACK_ROOT}/lib/libflapack.a;${LIBGFORTRAN_ROOT}/libgfortran.a;${LIBGFORTRAN_ROOT}/libquadmath.a" \
     96        -DLAPACK_LIBRARIES="${LAPACK_ROOT}/lib/libflapack.a;${LIBGFORTRAN_ROOT}/libgfortran.a;${LIBGFORTRAN_ROOT}/libquadmath.a;${LIBGCC}" \
    9597        -DNETCDF_EXTRA_LIBS="${NETCDF_EXTRA_LIBS}" \
    9698        ..
Note: See TracChangeset for help on using the changeset viewer.