diff options
Diffstat (limited to 'recipes/gcc/gcc-common.inc')
-rw-r--r-- | recipes/gcc/gcc-common.inc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/recipes/gcc/gcc-common.inc b/recipes/gcc/gcc-common.inc index 97b140cb0f..cab45fae3d 100644 --- a/recipes/gcc/gcc-common.inc +++ b/recipes/gcc/gcc-common.inc @@ -3,6 +3,14 @@ HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" LICENSE = "GPL" +# In case sane-toolchain.inc is not used. +PREFERRED_GMP_VERSION ?= "4.2.4" +PREFERRED_MPFR_VERSION ?= "2.3.2" + +SRC_URI = "${GNU_MIRROR}/gcc/releases/gcc-${PV}/gcc-${PV}.tar.bz2;name=gcctbz2 \ + ${GNU_MIRROR}/gmp/gmp-${PREFERRED_GMP_VERSION}.tar.bz2 \ + http://www.mpfr.org/mpfr-${PREFERRED_MPFR_VERSION}/mpfr-${PREFERRED_MPFR_VERSION}.tar.bz2" + inherit autotools gettext FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" @@ -41,3 +49,10 @@ BINV = "${PV}" S = "${WORKDIR}/gcc-${PV}" B = "${S}/build.${HOST_SYS}.${TARGET_SYS}" +do_unpack2() { + cd ${WORKDIR} + mv gmp-${PREFERRED_GMP_VERSION} gcc-${PV}/gmp + mv mpfr-${PREFERRED_MPFR_VERSION} gcc-${PV}/mpfr +} + +addtask unpack2 after do_unpack before do_patch |