#!/usr/tgcware/bin/bash

export CONFIG_SHELL=/usr/tgcware/bin/bash
export PATH=/usr/local/gnu/bin:/usr/tgcware/bin:/usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11
export CC=gcc
export CFLAGS=-O2

gzip -dc mpfr-2.4.2.tar.gz | tar xf -
(cd mpfr-2.4.2 && patch -s -p1 < ../mpfr-2.4.2-asm.diff)

mkdir mpfr-2.4.2/obj
cd mpfr-2.4.2/obj

../configure --prefix=/usr/local/gnu --disable-shared
make -j2
make -k check > ../../mpfr-2.4.2.mips-sgi-irix5.3-check.txt 2>&1
make install DESTDIR=`pwd`/root

# Tidy up

# Strip debug info from libs
(cd root && find  `pwd` -type f -name "*.a" -print | xargs -n1 objcopy --strip-debug --preserve-dates)


(cd root && /sbin/tar cf - usr/ | gzip -9 > ../../../mpfr-2.4.2.mips-sgi-irix5.3.tar.gz)
cd ../..

# Clean up
rm -rf mpfr-2.4.2
