source:
issm/oecreview/Archive/24307-24683/ISSM-24595-24596.diff
Last change on this file was 24684, checked in by , 5 years ago | |
---|---|
File size: 5.1 KB |
-
../trunk-jpl/externalpackages/autotools/install-debian.sh
1 #!/bin/bash2 set -eu3 4 #Version numbers5 M4_VER="1.4.18"6 AUTOCONF_VER="2.69"7 AUTOMAKE_VER="1.16.1"8 LIBTOOL_VER="2.4.2"9 10 # Clean up existing directories11 rm -rf install src12 13 # Set up for installation14 mkdir install15 export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH"16 17 # Install m418 echo " === INSTALLING M4 =="19 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz"20 tar -zxvf m4-$M4_VER.tar.gz21 mv m4-$M4_VER src22 cd src23 24 ## Fixes required by glibc-2.2825 #26 # Source: http://www.linuxfromscratch.org/lfs/view/development/chapter06/m4.html27 #28 sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c29 echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h30 31 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"32 make33 make install34 cd ..35 36 #install autoconf37 echo " === INSTALLING AUTOCONF =="38 rm -rf src39 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz"40 tar -zxvf autoconf-$AUTOCONF_VER.tar.gz41 mv autoconf-$AUTOCONF_VER src42 cd src43 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"44 make45 make install46 cd ..47 48 #install automake49 echo " === INSTALLING AUTOMAKE =="50 rm -rf src51 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz"52 tar -zxvf automake-$AUTOMAKE_VER.tar.gz53 mv automake-$AUTOMAKE_VER src54 cd src55 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"56 make57 make install58 cd ..59 60 #install libtool61 echo " === INSTALLING LIBTOOL =="62 rm -rf src63 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz"64 tar -zxvf libtool-$LIBTOOL_VER.tar.gz65 rm libtool-$LIBTOOL_VER.tar.gz66 mv libtool-$LIBTOOL_VER src67 cd src68 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"69 make70 make install71 cd .. -
../trunk-jpl/externalpackages/autotools/install-debian-linux.sh
Property changes on: ../trunk-jpl/externalpackages/autotools/install-debian.sh ___________________________________________________________________ Deleted: svn:executable ## -1 +0,0 ## -* \ No newline at end of property
1 #!/bin/bash 2 set -eu 3 4 #Version numbers 5 M4_VER="1.4.18" 6 AUTOCONF_VER="2.69" 7 AUTOMAKE_VER="1.16.1" 8 LIBTOOL_VER="2.4.2" 9 10 # Clean up existing directories 11 rm -rf install src 12 13 # Set up for installation 14 mkdir install 15 export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH" 16 17 # Install m4 18 echo " === INSTALLING M4 ==" 19 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz" 20 tar -zxvf m4-$M4_VER.tar.gz 21 mv m4-$M4_VER src 22 cd src 23 24 ## Fixes required by glibc-2.28 25 # 26 # Source: http://www.linuxfromscratch.org/lfs/view/development/chapter06/m4.html 27 # 28 sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c 29 echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h 30 31 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 32 make 33 make install 34 cd .. 35 36 # Install autoconf 37 echo " === INSTALLING AUTOCONF ==" 38 rm -rf src 39 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz" 40 tar -zxvf autoconf-$AUTOCONF_VER.tar.gz 41 mv autoconf-$AUTOCONF_VER src 42 cd src 43 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 44 make 45 make install 46 cd .. 47 48 #install automake 49 echo " === INSTALLING AUTOMAKE ==" 50 rm -rf src 51 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz" 52 tar -zxvf automake-$AUTOMAKE_VER.tar.gz 53 mv automake-$AUTOMAKE_VER src 54 cd src 55 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 56 make 57 make install 58 cd .. 59 60 # Install libtool 61 echo " === INSTALLING LIBTOOL ==" 62 rm -rf src 63 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz" 64 tar -zxvf libtool-$LIBTOOL_VER.tar.gz 65 rm libtool-$LIBTOOL_VER.tar.gz 66 mv libtool-$LIBTOOL_VER src 67 cd src 68 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 69 make 70 make install 71 cd ..
Note:
See TracBrowser
for help on using the repository browser.