=================================================================== RCS file: /home/cvs/OpenXM_contrib2/windows/extract_gc.sh,v retrieving revision 1.1 retrieving revision 1.9 diff -u -p -r1.1 -r1.9 --- OpenXM_contrib2/windows/extract_gc.sh 2009/03/09 16:00:42 1.1 +++ OpenXM_contrib2/windows/extract_gc.sh 2018/09/09 07:39:14 1.9 @@ -1,16 +1,22 @@ -#!/bin/sh +#!/bin/bash +# $OpenXM: OpenXM_contrib2/windows/extract_gc.sh,v 1.8 2015/08/13 13:45:26 ohara Exp $ +(set -o igncr) 2>/dev/null && set -o igncr;# OpenXM_HOME=${OpenXM_HOME:-../../OpenXM} -OpenXM_dist=${OpenXM_HOME}/../OpenXM_dist -GC=gc-7.1 +OpenXM_dist="$(realpath -m ${OpenXM_HOME}/../OpenXM_dist)" +GC=gc-7.4.4 +ATOMIC_OPS=libatomic_ops-7.4.4 GC_TARGZ=${GC}.tar.gz GC_PATCH=gc-7.0-risa.diff tar zxf ${OpenXM_dist}/${GC_TARGZ} +tar zxf ${OpenXM_dist}/${ATOMIC_OPS}.tar.gz +mv ${GC} gc +mv ${ATOMIC_OPS} gc/libatomic_ops for i in ${GC_PATCH} ; do f=../asir2000/$i if [ -f $f ]; then - (cd ${GC}; patch -p1) < $f + (cd gc; patch -p1) < $f fi done -echo -n > ${GC}/gc_cpp.cc +echo -n > gc/gc_cpp.cc