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:
@@ -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 ""
|
||||||
|
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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}"
|
||||||
|
|||||||
Reference in New Issue
Block a user