summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChangqing Li <changqing.li@windriver.com>2018-10-10 14:59:11 +0800
committerBruce Ashfield <bruce.ashfield@windriver.com>2018-10-11 14:37:10 -0400
commit0442f2e7b85b66d791e04a06de394225f0e146b5 (patch)
tree4fa185de8b4564d3635eb4113b74243dc826e0ee
parentbf8fac24ab4fde76970ba43aafc264cd20fc7c48 (diff)
downloadmeta-virtualization-0442f2e7b85b66d791e04a06de394225f0e146b5.tar.gz
docker-distribution: fix do package qa warning [textrel]
1. After security flag PIE is enabled by default, we might met below QA warning on some arch, like aarch64, fix it by skip textrel QA check refer commit b689c72a of oe-core docker-distribution-v2.6.2-r0 do_package_qa: QA Issue: ELF binary 'work/aarch64-poky-linux/docker-distribution/v2.6.2-r0/packages-split/ docker-registry/usr/sbin/registry' has relocations in .text [textrel] 2. This problem is caused since security_flags.inc is used by default. so alternative work around is: SECURITY_CFLAGS_pn-docker-distribution = "${SECURITY_NOPIE_CFLAGS}" SECURITY_LDFLAGS_pn-docker-distribution = "" Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
-rw-r--r--recipes-containers/docker-distribution/docker-distribution_git.bb2
1 files changed, 1 insertions, 1 deletions
diff --git a/recipes-containers/docker-distribution/docker-distribution_git.bb b/recipes-containers/docker-distribution/docker-distribution_git.bb
index d4f80984..2892556a 100644
--- a/recipes-containers/docker-distribution/docker-distribution_git.bb
+++ b/recipes-containers/docker-distribution/docker-distribution_git.bb
@@ -57,7 +57,7 @@ do_install() {
57} 57}
58 58
59INSANE_SKIP_${PN} += "ldflags already-stripped" 59INSANE_SKIP_${PN} += "ldflags already-stripped"
60INSANE_SKIP_${MLPREFIX}docker-registry += "ldflags already-stripped" 60INSANE_SKIP_${MLPREFIX}docker-registry += "ldflags already-stripped textrel"
61 61
62FILES_docker-registry = "${sbindir}/*" 62FILES_docker-registry = "${sbindir}/*"
63FILES_docker-registry += "${systemd_unitdir}/system/docker-registry.service" 63FILES_docker-registry += "${systemd_unitdir}/system/docker-registry.service"