#!/bin/bash

cd $BUILD_DIR
rm -rf $BUILD_DIR/hurd
cp -a $SOURCE_DIR/hurd .
cd $BUILD_DIR/hurd
patch -p1 < $SOURCE_DIR/patches/hurd/tls_support.patch
cp -a $SOURCE_DIR/libpthread .
cd libpthread
patch -p1 < $SOURCE_DIR/patches/libpthread/tls_support.patch
cd ..
autoreconf -vif

rm -rf $BUILD_DIR/hurd-build
mkdir -p $BUILD_DIR/hurd-build
cd $BUILD_DIR/hurd-build

../hurd/configure \
  --host=$TARGET \
  --prefix= \
  --disable-profile

# Can not "make install" without initial "make": http://savannah.gnu.org/bugs/?20151
# Could be an easy Arch Hurd first upstream bug fix!
make 
# install require root to set permission correctly
fakeroot make prefix=$HURD_DIR install

cd $ROOT
