#! /bin/sh -e . $stdenv/setup preConfigure() { if test "$noSysDirs" = "1"; then # Disable the standard include directories. cat >> ./gcc/cppdefault.h < $mf.tmp mv $mf.tmp $mf mf=gcc/Makefile sed \ -e "s^X_CFLAGS =\(.*\)^X_CFLAGS = \1 $extraflags^" \ < $mf > $mf.tmp mv $mf.tmp $mf # Patch gcc/Makefile to prevent fixinc.sh from "fixing" system # header files from /usr/include. mf=gcc/Makefile sed \ -e "s^NATIVE_SYSTEM_HEADER_DIR =\(.*\)^NATIVE_SYSTEM_HEADER_DIR = /fixinc-disabled^" \ < $mf > $mf.tmp mv $mf.tmp $mf fi } postConfigure=postConfigure makeFlags="bootstrap" genericBuild