image/kernelsrc/packagegroups/recipes: Remove uneeded noexec tasks
We used to have issues removing tasks like do_fetch due to implications for targets like world and universe. These have now been resolved. Removing uneeded tasks has advantages compared to noexec since it means that accidentally left in dependencies are no longer needed/processed (e.g. do_patch depends on quilt-native). This cleans up a number of cases which local analysis highlighted as being unneeded leading to slightly cleaner task graphs. (From OE-Core rev: 4e6ee37e09c60e83c0dfd844ba9cf8a07507f099) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
48f79758ea
commit
60662a2117
|
@ -623,7 +623,7 @@ do_compile[noexec] = "1"
|
|||
do_install[noexec] = "1"
|
||||
deltask do_populate_sysroot
|
||||
do_package[noexec] = "1"
|
||||
do_package_qa[noexec] = "1"
|
||||
deltask do_package_qa
|
||||
do_packagedata[noexec] = "1"
|
||||
do_package_write_ipk[noexec] = "1"
|
||||
do_package_write_deb[noexec] = "1"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
S = "${STAGING_KERNEL_DIR}"
|
||||
do_fetch[noexec] = "1"
|
||||
do_unpack[depends] += "virtual/kernel:do_patch"
|
||||
do_unpack[noexec] = "1"
|
||||
deltask do_fetch
|
||||
deltask do_unpack
|
||||
do_patch[depends] += "virtual/kernel:do_patch"
|
||||
do_patch[noexec] = "1"
|
||||
do_package[depends] += "virtual/kernel:do_populate_sysroot"
|
||||
KERNEL_VERSION = "${@get_kernelversion_file("${STAGING_KERNEL_BUILDDIR}")}"
|
||||
|
|
|
@ -40,12 +40,12 @@ python () {
|
|||
DEPCHAIN_DBGDEFAULTDEPS = "1"
|
||||
|
||||
# We only need the packaging tasks - disable the rest
|
||||
do_fetch[noexec] = "1"
|
||||
do_unpack[noexec] = "1"
|
||||
do_patch[noexec] = "1"
|
||||
do_configure[noexec] = "1"
|
||||
do_compile[noexec] = "1"
|
||||
do_install[noexec] = "1"
|
||||
deltask do_fetch
|
||||
deltask do_unpack
|
||||
deltask do_patch
|
||||
deltask do_configure
|
||||
deltask do_compile
|
||||
deltask do_install
|
||||
deltask do_populate_sysroot
|
||||
|
||||
python () {
|
||||
|
|
|
@ -9,9 +9,9 @@ HOMEPAGE = "http://www.gnu.org/software/libc/index.html"
|
|||
# http://lists.openembedded.org/pipermail/openembedded-core/2015-January/100679.html
|
||||
ARM_INSTRUCTION_SET = "arm"
|
||||
|
||||
do_fetch[noexec] = "1"
|
||||
do_unpack[noexec] = "1"
|
||||
do_patch[noexec] = "1"
|
||||
deltask do_fetch
|
||||
deltask do_unpack
|
||||
deltask do_patch
|
||||
do_configure[noexec] = "1"
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
|
|
|
@ -71,9 +71,9 @@ FILES_${PN}= " \
|
|||
${SDKPATH}/* \
|
||||
"
|
||||
|
||||
do_fetch[noexec] = "1"
|
||||
do_unpack[noexec] = "1"
|
||||
do_patch[noexec] = "1"
|
||||
deltask do_fetch
|
||||
deltask do_unpack
|
||||
deltask do_patch
|
||||
do_configure[noexec] = "1"
|
||||
do_compile[noexec] = "1"
|
||||
do_populate_sysroot[noexec] = "1"
|
||||
|
|
|
@ -25,12 +25,12 @@ python do_collect_packagedata() {
|
|||
oe.copy_buildsystem.generate_locked_sigs(sigfile, d)
|
||||
}
|
||||
|
||||
do_fetch[noexec] = "1"
|
||||
do_unpack[noexec] = "1"
|
||||
do_patch[noexec] = "1"
|
||||
do_configure[noexec] = "1"
|
||||
do_compile[noexec] = "1"
|
||||
do_install[noexec] = "1"
|
||||
deltask do_fetch
|
||||
deltask do_unpack
|
||||
deltask do_patch
|
||||
deltask do_configure
|
||||
deltask do_compile
|
||||
deltask do_install
|
||||
|
||||
do_prepare_recipe_sysroot[deptask] = ""
|
||||
|
||||
|
|
|
@ -4,18 +4,18 @@ LICENSE = "MIT"
|
|||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
PACKAGES = ""
|
||||
|
||||
do_fetch[noexec] = "1"
|
||||
do_unpack[noexec] = "1"
|
||||
do_patch[noexec] = "1"
|
||||
do_configure[noexec] = "1"
|
||||
do_compile[noexec] = "1"
|
||||
do_install[noexec] = "1"
|
||||
do_package[noexec] = "1"
|
||||
do_packagedata[noexec] = "1"
|
||||
do_package_write_ipk[noexec] = "1"
|
||||
do_package_write_rpm[noexec] = "1"
|
||||
do_package_write_deb[noexec] = "1"
|
||||
do_populate_sysroot[noexec] = "1"
|
||||
deltask do_fetch
|
||||
deltask do_unpack
|
||||
deltask do_patch
|
||||
deltask do_configure
|
||||
deltask do_compile
|
||||
deltask do_install
|
||||
deltask do_package
|
||||
deltask do_packagedata
|
||||
deltask do_package_write_ipk
|
||||
deltask do_package_write_rpm
|
||||
deltask do_package_write_deb
|
||||
deltask do_populate_sysroot
|
||||
|
||||
do_package_index[nostamp] = "1"
|
||||
do_package_index[depends] += "${PACKAGEINDEXDEPS}"
|
||||
|
|
Loading…
Reference in New Issue