if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]
then
  if [[ ! -d $INSTALL_ROOT/lib64 ]] && [[ ! -h $INSTALL_ROOT/lib64 ]]
  then
    ln -sf $INSTALL_ROOT/lib $INSTALL_ROOT/lib64
  fi
fi  &&

mk_source_dir $SOURCE_DIRECTORY &&
cd $SOURCE_DIRECTORY &&

if ! spell_ok "$SPELL"; then
  unpack_file 2 &&
  mv "$SPELL-$VERSION" ghc-bin
fi &&

unpack_file &&

cd ${SOURCE_DIRECTORY}/${SPELL}-${VERSION} &&

if [[ $GHC_NO_OPTS == "y" ]] ; then
  echo "BuildFlavour = quickest" > mk/build.mk.settings
else
  echo "BuildFlavour = perf" > mk/build.mk.settings
fi &&

cat mk/build.mk.{settings,sample} > mk/build.mk &&

python3 boot
