1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-30 12:29:55 +00:00

Revert "bitbake/gcc: Enable a shared common source tree"

This reverts commit 12b163dbd8 as it
was an unintended change for master
This commit is contained in:
Richard Purdie
2011-03-29 00:33:40 +01:00
parent bf799e398a
commit e41671ea1d
4 changed files with 4 additions and 24 deletions
+2 -2
View File
@@ -382,10 +382,10 @@ def stamp_internal(taskname, d, file_name):
taskflagname = taskname.replace("_setscene", "") taskflagname = taskname.replace("_setscene", "")
if file_name: if file_name:
stamp = d.stamp_base[file_name].get(taskflagname) or d.stamp[file_name] stamp = d.stamp[file_name]
extrainfo = d.stamp_extrainfo[file_name].get(taskflagname) or "" extrainfo = d.stamp_extrainfo[file_name].get(taskflagname) or ""
else: else:
stamp = d.getVarFlag(taskflagname, 'stamp-base', True) or d.getVar('STAMP', True) stamp = d.getVar('STAMP', True)
file_name = d.getVar('BB_FILENAME', True) file_name = d.getVar('BB_FILENAME', True)
extrainfo = d.getVarFlag(taskflagname, 'stamp-extra-info', True) or "" extrainfo = d.getVarFlag(taskflagname, 'stamp-extra-info', True) or ""
-4
View File
@@ -55,7 +55,6 @@ recipe_fields = (
'provides', 'provides',
'task_deps', 'task_deps',
'stamp', 'stamp',
'stamp_base',
'stamp_extrainfo', 'stamp_extrainfo',
'broken', 'broken',
'not_world', 'not_world',
@@ -161,7 +160,6 @@ class RecipeInfo(namedtuple('RecipeInfo', recipe_fields)):
broken = cls.getvar('BROKEN', metadata), broken = cls.getvar('BROKEN', metadata),
not_world = cls.getvar('EXCLUDE_FROM_WORLD', metadata), not_world = cls.getvar('EXCLUDE_FROM_WORLD', metadata),
stamp = cls.getvar('STAMP', metadata), stamp = cls.getvar('STAMP', metadata),
stamp_base = cls.flaglist('stamp-base', tasks, metadata),
stamp_extrainfo = cls.flaglist('stamp-extra-info', tasks, metadata), stamp_extrainfo = cls.flaglist('stamp-extra-info', tasks, metadata),
packages_dynamic = cls.listvar('PACKAGES_DYNAMIC', metadata), packages_dynamic = cls.listvar('PACKAGES_DYNAMIC', metadata),
depends = cls.depvar('DEPENDS', metadata), depends = cls.depvar('DEPENDS', metadata),
@@ -581,7 +579,6 @@ class CacheData(object):
self.task_queues = {} self.task_queues = {}
self.task_deps = {} self.task_deps = {}
self.stamp = {} self.stamp = {}
self.stamp_base = {}
self.stamp_extrainfo = {} self.stamp_extrainfo = {}
self.preferred = {} self.preferred = {}
self.tasks = {} self.tasks = {}
@@ -607,7 +604,6 @@ class CacheData(object):
self.pkg_pepvpr[fn] = (info.pe, info.pv, info.pr) self.pkg_pepvpr[fn] = (info.pe, info.pv, info.pr)
self.pkg_dp[fn] = info.defaultpref self.pkg_dp[fn] = info.defaultpref
self.stamp[fn] = info.stamp self.stamp[fn] = info.stamp
self.stamp_base[fn] = info.stamp_base
self.stamp_extrainfo[fn] = info.stamp_extrainfo self.stamp_extrainfo[fn] = info.stamp_extrainfo
provides = [info.pn] provides = [info.pn]
-8
View File
@@ -105,11 +105,6 @@ class RunQueueScheduler(object):
if self.rq.runq_running[taskid] == 1: if self.rq.runq_running[taskid] == 1:
continue continue
if self.rq.runq_buildable[taskid] == 1: if self.rq.runq_buildable[taskid] == 1:
fn = self.rqdata.taskData.fn_index[self.rqdata.runq_fnid[taskid]]
taskname = self.rqdata.runq_task[taskid]
stamp = bb.build.stampfile(taskname, self.rqdata.dataCache, fn)
if stamp in self.rq.build_stamps.values():
continue
return taskid return taskid
def next(self): def next(self):
@@ -1015,7 +1010,6 @@ class RunQueueExecute:
self.runq_complete = [] self.runq_complete = []
self.build_pids = {} self.build_pids = {}
self.build_pipes = {} self.build_pipes = {}
self.build_stamps = {}
self.failed_fnids = [] self.failed_fnids = []
def runqueue_process_waitpid(self): def runqueue_process_waitpid(self):
@@ -1030,7 +1024,6 @@ class RunQueueExecute:
del self.build_pids[result[0]] del self.build_pids[result[0]]
self.build_pipes[result[0]].close() self.build_pipes[result[0]].close()
del self.build_pipes[result[0]] del self.build_pipes[result[0]]
del self.build_stamps[result[0]]
if result[1] != 0: if result[1] != 0:
self.task_fail(task, result[1]>>8) self.task_fail(task, result[1]>>8)
else: else:
@@ -1319,7 +1312,6 @@ class RunQueueExecuteTasks(RunQueueExecute):
self.build_pids[pid] = task self.build_pids[pid] = task
self.build_pipes[pid] = runQueuePipe(pipein, pipeout, self.cfgData) self.build_pipes[pid] = runQueuePipe(pipein, pipeout, self.cfgData)
self.build_stamps[pid] = bb.build.stampfile(taskname, self.rqdata.dataCache, fn)
self.runq_running[task] = 1 self.runq_running[task] = 1
self.stats.taskActive() self.stats.taskActive()
if self.stats.active < self.number_tasks: if self.stats.active < self.number_tasks:
+2 -10
View File
@@ -37,16 +37,8 @@ ${GNU_MIRROR}/gcc/ http://gcc.get-software.com/releases/ \n \
# #
gcclibdir = "${libdir}/gcc" gcclibdir = "${libdir}/gcc"
BINV = "${PV}" BINV = "${PV}"
#S = "${WORKDIR}/gcc-${PV}" S = "${WORKDIR}/gcc-${PV}"
S = "${TMPDIR}/work-shared/gcc-${PV}" B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
do_fetch[stamp-base] = "${TMPDIR}/stamps/work-shared/gcc-${PV}"
do_unpack[stamp-base] = "${TMPDIR}/stamps/work-shared/gcc-${PV}"
do_patch[stamp-base] = "${TMPDIR}/stamps/work-shared/gcc-${PV}"
WORKDIR_task-unpack = "${TMPDIR}/work-shared/"
WORKDIR_task-patch = "${TMPDIR}/work-shared/"
target_includedir ?= "${includedir}" target_includedir ?= "${includedir}"
target_libdir ?= "${libdir}" target_libdir ?= "${libdir}"