summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/gcc/gcc-common.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-common.inc')
-rw-r--r--meta/recipes-devtools/gcc/gcc-common.inc9
1 files changed, 5 insertions, 4 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-common.inc b/meta/recipes-devtools/gcc/gcc-common.inc
index 1684e78feb..52431fa4f2 100644
--- a/meta/recipes-devtools/gcc/gcc-common.inc
+++ b/meta/recipes-devtools/gcc/gcc-common.inc
@@ -40,17 +40,18 @@ ${GNU_MIRROR}/gcc/ http://gcc.get-software.com/releases/ \n \
40gcclibdir = "${libdir}/gcc" 40gcclibdir = "${libdir}/gcc"
41BINV = "${PV}" 41BINV = "${PV}"
42#S = "${WORKDIR}/gcc-${PV}" 42#S = "${WORKDIR}/gcc-${PV}"
43S = "${TMPDIR}/work-shared/gcc-${PV}/gcc-${PV}" 43S = "${TMPDIR}/work-shared/gcc-${PV}/gcc-${PV}-${PR}"
44B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}" 44B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
45 45
46# SS means Shared Stamps directory 46# SS means Shared Stamps directory
47SS = "${TMPDIR}/stamps/work-shared/gcc-${PV}" 47SS = "${TMPDIR}/stamps/work-shared/gcc-${PV}-${PR}"
48do_fetch[stamp-base] = "${SS}" 48do_fetch[stamp-base] = "${SS}"
49do_unpack[stamp-base] = "${SS}" 49do_unpack[stamp-base] = "${SS}"
50do_headerfix[stamp-base] = "${SS}"
50do_patch[stamp-base] = "${SS}" 51do_patch[stamp-base] = "${SS}"
51 52
52# SW means Shared Work directory 53# SW means Shared Work directory
53SW = "${TMPDIR}/work-shared/gcc-${PV}" 54SW = "${TMPDIR}/work-shared/gcc-${PV}-${PR}"
54WORKDIR_task-unpack = "${SW}" 55WORKDIR_task-unpack = "${SW}"
55WORKDIR_task-patch = "${SW}" 56WORKDIR_task-patch = "${SW}"
56 57
@@ -61,7 +62,7 @@ target_prefix ?= "${prefix}"
61 62
62CLEANFUNCS += "workshared_clean" 63CLEANFUNCS += "workshared_clean"
63# The do_clean should be exclusive since share ${S} 64# The do_clean should be exclusive since share ${S}
64do_clean[lockfiles] = "${TMPDIR}/stamps/work-shared/gcc-${PV}.clean.lock" 65do_clean[lockfiles] = "${SW}.clean.lock"
65 66
66python workshared_clean () { 67python workshared_clean () {
67 """clear the source directory""" 68 """clear the source directory"""