Changeset 28213
- Timestamp:
- 04/05/24 20:47:42 (12 months ago)
- 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 46 46 -DCURL_USE_STATIC_LIBS=ON \ 47 47 -DGDAL_USE_EXPAT=OFF \ 48 -DGDAL_USE_GEOTIFF_INTERNAL=ON \ 49 -DGDAL_USE_GIF_INTERNAL=ON \ 48 50 -DGDAL_USE_JPEG_INTERNAL=ON \ 49 51 -DGDAL_USE_JPEG12_INTERNAL=ON \ … … 54 56 -DNETCDF_INCLUDE_DIR="${NETCDF_ROOT}/include" \ 55 57 -DNETCDF_LIBRARY="${NETCDF_ROOT}/lib/libnetcdf.a" \ 58 -DGDAL_USE_OPENCL=OFF \ 56 59 -DGDAL_USE_OPENJPEG=OFF \ 57 60 -DGDAL_USE_OPENSSL=OFF \ -
TabularUnified issm/trunk-jpl/externalpackages/gdal/install-3-static.sh ¶
r28212 r28213 2 2 set -e 3 3 4 5 ## TODO 6 # - May want to supply path to Python instead of, effectively, using result of `which python` 7 # 4 8 5 9 ## Constants … … 42 46 -DCURL_USE_STATIC_LIBS=ON \ 43 47 -DGDAL_USE_EXPAT=OFF \ 48 -DGDAL_USE_GEOTIFF_INTERNAL=ON \ 49 -DGDAL_USE_GIF_INTERNAL=ON \ 44 50 -DGDAL_USE_JPEG_INTERNAL=ON \ 45 51 -DGDAL_USE_JPEG12_INTERNAL=ON \ … … 50 56 -DNETCDF_INCLUDE_DIR="${NETCDF_ROOT}/include" \ 51 57 -DNETCDF_LIBRARY="${NETCDF_ROOT}/lib/libnetcdf.a" \ 58 -DGDAL_USE_OPENCL=OFF \ 52 59 -DGDAL_USE_OPENJPEG=OFF \ 53 60 -DGDAL_USE_OPENSSL=OFF \ -
TabularUnified issm/trunk-jpl/externalpackages/gmt/install-6-linux-static.sh ¶
r28212 r28213 19 19 LIBGFORTRAN=$(find /usr -name libgfortran.* 2>/dev/null | egrep -n libgfortran.a | sed "s/[0-9]*://g" | head -1) 20 20 LIBGFORTRAN_ROOT=${LIBGFORTRAN%/*} 21 echo "Finding libgcc..." 22 LIBGCC=$(find ${LIBGFORTRAN_ROOT} -name libgcc.* 2>/dev/null | egrep -n libgcc.a | egrep -v i386 | sed "s/[0-9]*://g" | head -1) 21 23 22 24 GDAL_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 … … 65 67 cmake \ 66 68 -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}" \ 68 70 -DCURL_INCLUDE_DIR="${CURL_ROOT}/include" \ 69 71 -DCURL_LIBRARY="${CURL_ROOT}/lib/libcurl.a" \ 70 72 -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}" \ 72 74 -DNETCDF_EXTRA_LIBS="${NETCDF_EXTRA_LIBS}" \ 73 75 .. -
TabularUnified issm/trunk-jpl/externalpackages/gmt/install-6-mac-static.sh ¶
r28212 r28213 28 28 LIBGFORTRAN=$(find /usr /opt -name libgfortran.* 2>/dev/null | egrep -n libgfortran.a | egrep -v i386 | sed "s/[0-9]*://g" | head -1) 29 29 LIBGFORTRAN_ROOT=${LIBGFORTRAN%/*} 30 echo "Finding libgcc..." 31 LIBGCC=$(find ${LIBGFORTRAN_ROOT} -name libgcc.* 2>/dev/null | egrep -n libgcc.a | egrep -v i386 | sed "s/[0-9]*://g" | head -1) 30 32 echo "Finding libglib..." 31 33 LIBGLIB=$(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) … … 86 88 cmake \ 87 89 -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}" \ 89 91 -DCURL_INCLUDE_DIR="${CURL_ROOT}/include" \ 90 92 -DCURL_LIBRARY="${CURL_ROOT}/lib/libcurl.a" \ … … 92 94 -DGLIB_INCLUDE_DIRS="${GLIB_H_DIR};${GLIBCONFIG_H_DIR}" \ 93 95 -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}" \ 95 97 -DNETCDF_EXTRA_LIBS="${NETCDF_EXTRA_LIBS}" \ 96 98 ..
Note:
See TracChangeset
for help on using the changeset viewer.