diff -up newlib-2.1.0/libgloss/arm/configure.fixpath newlib-2.1.0/libgloss/arm/configure --- newlib-2.1.0/libgloss/arm/configure.fixpath 2014-02-25 16:47:53.211271910 +0100 +++ newlib-2.1.0/libgloss/arm/configure 2014-02-25 16:48:23.914518596 +0100 @@ -2551,7 +2551,7 @@ esac -host_makefile_frag=${srcdir}/../config/default.mh +host_makefile_frag=`cd $srcdir/../config;pwd`/default.mh host_makefile_frag_path=$host_makefile_frag diff -up newlib-2.1.0/libgloss/arm/configure.in.fixpath newlib-2.1.0/libgloss/arm/configure.in --- newlib-2.1.0/libgloss/arm/configure.in.fixpath 2014-02-25 16:47:46.667219349 +0100 +++ newlib-2.1.0/libgloss/arm/configure.in 2014-02-25 16:49:00.752814447 +0100 @@ -59,7 +59,7 @@ esac AC_SUBST(objtype) -host_makefile_frag=${srcdir}/../config/default.mh +host_makefile_frag=`cd $srcdir/../config;pwd`/default.mh dnl We have to assign the same value to other variables because autoconf dnl doesn't provide a mechanism to substitute a replacement keyword with