Skip to contentSkip to conversation

img-pvr-sdk: fix RDEPENDS on libgles error and other warnings

PATCH New Denys Dmytriyenko 1 participant 4 messages Mar 25, 2018

lore
Share & tools
lore
#0 lore raw

PATCH 1/4 img-pvr-sdk: fix RDEPENDS on libgles error and other warnings

1. Binaries are linked against libgles libraries, but no RDEPENDS set
2. Host contamination warnings due to cp
3. One binary is shipped already stripped, supress warning
4. Binaries don't have GNU_HASH, suppress warning

---
 .../recipes-graphics/img-pvr-sdk/img-pvr-sdk_3.3.2.bb            | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
meta-arago-extras/recipes-graphics/img-pvr-sdk/img-pvr-sdk_3.3.2.bb +6 -3
index 326a5e6..131239c 100644
@@ -16,9 +16,10 @@ COMPATIBLE_MACHINE = "omap-a15|ti43x|ti33x"
 S = "${WORKDIR}/git"
 
 do_install () {
+    CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
     install -d ${D}/opt/img-powervr-sdk
-    cp -ar ${S}/targetfs/PVRHub ${D}/opt/img-powervr-sdk
-    cp -ar ${S}/targetfs/PVRScopeDeveloper ${D}/opt/img-powervr-sdk
+    cp ${CP_ARGS} ${S}/targetfs/PVRHub ${D}/opt/img-powervr-sdk
+    cp ${CP_ARGS} ${S}/targetfs/PVRScopeDeveloper ${D}/opt/img-powervr-sdk
 
     install -d ${D}${bindir}/SGX/demos/Raw/
     install -d ${D}${bindir}/SGX/demos/Wayland/
@@ -38,9 +39,11 @@ do_install () {
     install -m 755 ${S}/targetfs/Examples/Advanced/Wayland/OGLES2FilmTV ${D}${bindir}/SGX/demos/Wayland/
 }
 
+RDEPENDS_${PN} = "ti-sgx-ddk-um"
+
 INHIBIT_PACKAGE_STRIP = "1"
 
-INSANE_SKIP_${PN} += "dev-so staticdev"
+INSANE_SKIP_${PN} += "dev-so staticdev already-stripped ldflags"
 
 FILES_${PN} += " \
     /opt/img-powervr-sdk/PVRHub/* \
Signature · 1 line
2.7.4
#1 lore raw

PATCH 2/4 posix-smp-demo: suppress no GNU_HASH warning

---
 meta-arago-extras/recipes-apps/posix-smp-demo/posix-smp-demo_git.bb | 2 ++
 1 file changed, 2 insertions(+)
meta-arago-extras/recipes-apps/posix-smp-demo/posix-smp-demo_git.bb +2 -0
index 8e26005..7cd201c 100644
@@ -12,3 +12,5 @@ do_install() {
     install -d ${D}${bindir}
     install -m 0755 posix-smp-demo-linux-armv7 ${D}${bindir}
 }
+
+INSANE_SKIP_${PN} = "ldflags"
Signature · 1 line
2.7.4
#2 lore raw

PATCH 3/4 screenshot: suppress no GNU_HASH warning

In reply to Denys Dmytriyenko
---
 meta-arago-extras/recipes-graphics/screenshot/screenshot_1.0.bb | 2 ++
 1 file changed, 2 insertions(+)
meta-arago-extras/recipes-graphics/screenshot/screenshot_1.0.bb +2 -0
index d43ffd1..08a3040 100644
@@ -23,3 +23,5 @@ do_compile() {
 do_install() {
     make DESTDIR=${D} install
 }
+
+INSANE_SKIP_${PN} = "ldflags"
Signature · 1 line
2.7.4
#3 lore raw

PATCH 4/4 timestamping: suppress no GNU_HASH warning

In reply to Denys Dmytriyenko
---
 meta-arago-extras/recipes-kernel/timestamping/timestamping_4.1.bb | 2 ++
 1 file changed, 2 insertions(+)
meta-arago-extras/recipes-kernel/timestamping/timestamping_4.1.bb +2 -0
index 077b888..f801cf0 100644
@@ -20,3 +20,5 @@ do_install () {
 	install -d ${D}${bindir}
 	install -m 0755 ${S}/Documentation/networking/timestamping/timestamping ${D}${bindir}
 }
+
+INSANE_SKIP_${PN} = "ldflags"
Signature · 1 line
2.7.4