diff --git a/host-recipes/libgfortran b/host-recipes/libgfortran index f04bcf80..cd0ffb7e 100644 --- a/host-recipes/libgfortran +++ b/host-recipes/libgfortran @@ -1,14 +1,15 @@ name=libgfortran -revision=1 +revision=2 from_source=gcc -imagedeps="build-essential" +imagedeps="build-essential libgmp-dev libmpfr-dev libmpc-dev" hostdeps="automake autoconf xbinutils xgcc libquadmath" clean_workdirs=no deps="mlibc" build() { cd ${build_dir}/host-builds/xgcc - make all-target-libgfortran -j${parallelism} + GFORTRAN_FOR_TARGET="${build_dir}/host-builds/xgcc/gcc/gfortran -B${build_dir}/host-builds/xgcc/gcc/" \ + make all-target-libgfortran -j${parallelism} } package(){ diff --git a/recipes/libgfortran b/recipes/libgfortran index f0d0bb20..10873ae8 100644 --- a/recipes/libgfortran +++ b/recipes/libgfortran @@ -1,14 +1,15 @@ name=libgfortran -revision=1 +revision=2 from_source=gcc -imagedeps="build-essential" +imagedeps="build-essential libgmp-dev libmpfr-dev libmpc-dev" hostrundeps="xgcc xbinutils libstdc++-v3" clean_workdirs=no deps="gcc libquadmath" build() { cd ${build_dir}/builds/gcc - make all-target-libgfortran -j${parallelism} + GFORTRAN_FOR_TARGET="${build_dir}/builds/gcc/gcc/gfortran -B${build_dir}/builds/gcc/gcc/" \ + make all-target-libgfortran -j${parallelism} } package() {