Denys,

Can you please backport this to ti2019.01?


Thank you,

Jake

On 6/14/2019 9:10 AM, Djordje Senicic wrote:
Signed-off-by: Djordje Senicic <[email protected]>
---
  .../recipes-support/armnn/armnn-caffe_git.bb  | 10 +++----
  .../recipes-support/armnn/armnn-onnx_git.bb   | 10 +++----
  ...verflow-warning-resulting-in-compila.patch | 27 +++++++++++++++++++
  .../recipes-support/armnn/armnn_git.bb        |  1 +
  4 files changed, 38 insertions(+), 10 deletions(-)
  create mode 100644 
meta-arago-extras/recipes-support/armnn/armnn/0008-Avoid-stringop-overflow-warning-resulting-in-compila.patch

diff --git a/meta-arago-extras/recipes-support/armnn/armnn-caffe_git.bb 
b/meta-arago-extras/recipes-support/armnn/armnn-caffe_git.bb
index 509324bc..a435ed75 100644
--- a/meta-arago-extras/recipes-support/armnn/armnn-caffe_git.bb
+++ b/meta-arago-extras/recipes-support/armnn/armnn-caffe_git.bb
@@ -2,20 +2,20 @@ SUMMARY = "Caffe protobuf files - used in ARMNN for Caffe network 
models"
  LICENSE = "BSD-2-Clause"
  LIC_FILES_CHKSUM = 
"file://caffeImport/LICENSE;md5=91d560803ea3d191c457b12834553991"
-SRC_URI = " \
-    git://git.ti.com/tidl/tidl-utils;branch=${BRANCH} \
-"
+SRC_URI  = "git://git.ti.com/tidl/tidl-utils;branch=${BRANCH} \
+           "
+
+SRCREV = "0c52c82a2aed1a27ca2a9b4b11effb426842b6ab"
PV = "1.0" BRANCH = "master"
-SRCREV = "16030b2e43de6143f371072d54760737ddda0645"
S = "${WORKDIR}/git" do_install() {
          install -d ${D}${datadir}/${BPN}/caffe/proto/
-        for file in ${S}/caffeImport/*
+        for file in ${S}/caffeImport/ver361/*
          do
              install -m 0644 $file ${D}${datadir}/${BPN}/caffe/proto/
          done
diff --git a/meta-arago-extras/recipes-support/armnn/armnn-onnx_git.bb 
b/meta-arago-extras/recipes-support/armnn/armnn-onnx_git.bb
index 80a957b3..d0f0c70d 100644
--- a/meta-arago-extras/recipes-support/armnn/armnn-onnx_git.bb
+++ b/meta-arago-extras/recipes-support/armnn/armnn-onnx_git.bb
@@ -2,20 +2,20 @@ SUMMARY = "Onnx protobuf files - used in ARMNN for Onnx network 
models"
  LICENSE = "MIT"
  LIC_FILES_CHKSUM = 
"file://onnxImport/LICENSE;md5=077ce3eaeaea91462d41c566300d2a02"
-SRC_URI = " \
-    git://git.ti.com/tidl/tidl-utils;branch=${BRANCH} \
-"
+SRC_URI  = "git://git.ti.com/tidl/tidl-utils;branch=${BRANCH} \
+           "
+
+SRCREV = "0c52c82a2aed1a27ca2a9b4b11effb426842b6ab"
PV = "1.0" BRANCH = "master"
-SRCREV = "af39cf346f602bd2aa75db1e9b31636b78d4e31b"
S = "${WORKDIR}/git" do_install() {
          install -d ${D}${datadir}/${BPN}/onnx/
-        for file in ${S}/onnxImport/*
+        for file in ${S}/onnxImport/ver361/*
          do
              install -m 0644 $file ${D}${datadir}/${BPN}/onnx/
          done
diff --git 
a/meta-arago-extras/recipes-support/armnn/armnn/0008-Avoid-stringop-overflow-warning-resulting-in-compila.patch
 
b/meta-arago-extras/recipes-support/armnn/armnn/0008-Avoid-stringop-overflow-warning-resulting-in-compila.patch
new file mode 100644
index 00000000..b6f11024
--- /dev/null
+++ 
b/meta-arago-extras/recipes-support/armnn/armnn/0008-Avoid-stringop-overflow-warning-resulting-in-compila.patch
@@ -0,0 +1,27 @@
+From 4f5d63b026f225f6499e0a401d9b2769e8ef0a80 Mon Sep 17 00:00:00 2001
+From: Djordje Senicic <[email protected]>
+Date: Wed, 12 Jun 2019 13:12:09 -0400
+Subject: [PATCH] Avoid stringop-overflow warning resulting in compilation
+ error
+
+Signed-off-by: Djordje Senicic <[email protected]>
+---
+ src/armnn/LayerSupport.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/armnn/LayerSupport.cpp b/src/armnn/LayerSupport.cpp
+index 12b3c403..09c973e5 100644
+--- a/src/armnn/LayerSupport.cpp
++++ b/src/armnn/LayerSupport.cpp
+@@ -25,6 +25,8 @@ void CopyErrorMessage(char* truncatedString, const char* 
fullString, size_t maxL
+     if(truncatedString != nullptr)
+     {
+         size_t copyLength = std::min(maxLength, strlen(fullString));
++        if(copyLength > 255) copyLength = 255; //Put source length 
independent upper bound
++
+         std::strncpy(truncatedString, fullString, copyLength);
+         // Ensure null-terminated string.
+         truncatedString[copyLength] = '\0';
+--
+2.17.1
+
diff --git a/meta-arago-extras/recipes-support/armnn/armnn_git.bb 
b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
index ff1bfbdd..b5ebd129 100644
--- a/meta-arago-extras/recipes-support/armnn/armnn_git.bb
+++ b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
@@ -28,6 +28,7 @@ SRC_URI = " \
      file://0005-add-armnn-mobilenet-test-example.patch \
      file://0006-armnn-mobilenet-test-example.patch \
      file://0007-enable-use-of-arm-compute-shared-library.patch \
+    file://0008-Avoid-stringop-overflow-warning-resulting-in-compila.patch \
      
http://download.tensorflow.org/models/mobilenet_v1_2018_02_22/mobilenet_v1_1.0_224.tgz;name=mobilenet;subdir=${WORKDIR}/tfmodel;destsuffix=tfmodel
 \
      
git://git.ti.com/tidl/tidl-api.git;name=tidl-api;branch=${BRANCH};subdir=${WORKDIR}/tidl-api;destsuffix=tidl-api
 \
  "
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to