source: issm/oecreview/Archive/24307-24683/ISSM-24594-24595.diff@ 24684

Last change on this file since 24684 was 24684, checked in by Mathieu Morlighem, 5 years ago

CHG: added new review

File size: 2.4 KB
RevLine 
[24684]1Index: ../trunk-jpl/externalpackages/autotools/install-debian-linux.sh
2===================================================================
3--- ../trunk-jpl/externalpackages/autotools/install-debian-linux.sh (revision 24594)
4+++ ../trunk-jpl/externalpackages/autotools/install-debian-linux.sh (nonexistent)
5@@ -1,71 +0,0 @@
6-#!/bin/bash
7-set -eu
8-
9-#Version numbers
10-M4_VER="1.4.18"
11-AUTOCONF_VER="2.69"
12-AUTOMAKE_VER="1.16.1"
13-LIBTOOL_VER="2.4.2"
14-
15-# Clean up existing directories
16-rm -rf install src
17-
18-# Set up for installation
19-mkdir install
20-export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH"
21-
22-# Install m4
23-echo " === INSTALLING M4 =="
24-$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz"
25-tar -zxvf m4-$M4_VER.tar.gz
26-mv m4-$M4_VER src
27-cd src
28-
29-## Fixes required by glibc-2.28
30-#
31-# Source: http://www.linuxfromscratch.org/lfs/view/development/chapter06/m4.html
32-#
33-sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
34-echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h
35-
36-./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
37-make
38-make install
39-cd ..
40-
41-# Install autoconf
42-echo " === INSTALLING AUTOCONF =="
43-rm -rf src
44-$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz"
45-tar -zxvf autoconf-$AUTOCONF_VER.tar.gz
46-mv autoconf-$AUTOCONF_VER src
47-cd src
48-./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
49-make
50-make install
51-cd ..
52-
53-#install automake
54-echo " === INSTALLING AUTOMAKE =="
55-rm -rf src
56-$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz"
57-tar -zxvf automake-$AUTOMAKE_VER.tar.gz
58-mv automake-$AUTOMAKE_VER src
59-cd src
60-./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
61-make
62-make install
63-cd ..
64-
65-# Install libtool
66-echo " === INSTALLING LIBTOOL =="
67-rm -rf src
68-$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz"
69-tar -zxvf libtool-$LIBTOOL_VER.tar.gz
70-rm libtool-$LIBTOOL_VER.tar.gz
71-mv libtool-$LIBTOOL_VER src
72-cd src
73-./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
74-make
75-make install
76-cd ..
Note: See TracBrowser for help on using the repository browser.