aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFinn Williams <Finn.Williams@arm.com>2020-05-22 14:28:15 +0100
committerJan Eilers <jan.eilers@arm.com>2020-05-25 14:27:18 +0100
commit68d827f1e433664c05fe03b91891b268b012a708 (patch)
tree82a3dd8f3d5008d50986f470ba9cb0e5788ee8a9
parentb2ce3de2817da91b3c5d3afe9ca86a62310f9449 (diff)
downloadarmnn-68d827f1e433664c05fe03b91891b268b012a708.tar.gz
Fix some musl libc issues in armnn
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: Ifb0295ee4516ca6cbd4364ade418b707fb39b354
-rw-r--r--profiling/common/src/NetworkSockets.cpp8
-rw-r--r--profiling/server/src/basePipeServer/BasePipeServer.cpp1
-rw-r--r--profiling/server/src/basePipeServer/ConnectionHandler.cpp2
-rw-r--r--src/armnnTfParser/test/Gather.cpp2
-rw-r--r--src/armnnTfParser/test/StridedSlice.cpp2
-rw-r--r--tests/DeepSpeechV1Database.hpp2
6 files changed, 11 insertions, 6 deletions
diff --git a/profiling/common/src/NetworkSockets.cpp b/profiling/common/src/NetworkSockets.cpp
index 1e1f70112d..b41cbac43d 100644
--- a/profiling/common/src/NetworkSockets.cpp
+++ b/profiling/common/src/NetworkSockets.cpp
@@ -8,6 +8,8 @@
#if defined(__unix__)
#include <unistd.h>
#include <fcntl.h>
+#include <armnn/Conversion.hpp>
+
#endif
namespace armnnUtils
@@ -68,10 +70,10 @@ long Read(Socket s, void* buf, size_t len)
int Ioctl(Socket s, unsigned long int cmd, void* arg)
{
-#if defined(__ANDROID__)
+#if defined(__unix__)
+ ARMNN_NO_CONVERSION_WARN_BEGIN
return ioctl(s, static_cast<int>(cmd), arg);
-#elif defined(__unix__)
- return ioctl(s, cmd, arg);
+ ARMNN_NO_CONVERSION_WARN_END
#elif defined(_MSC_VER)
return ioctlsocket(s, cmd, static_cast<u_long*>(arg));
#endif
diff --git a/profiling/server/src/basePipeServer/BasePipeServer.cpp b/profiling/server/src/basePipeServer/BasePipeServer.cpp
index 7e8789aa2a..ed5c442492 100644
--- a/profiling/server/src/basePipeServer/BasePipeServer.cpp
+++ b/profiling/server/src/basePipeServer/BasePipeServer.cpp
@@ -11,6 +11,7 @@
#include <boost/cast.hpp>
#include <vector>
#include <iomanip>
+#include <string.h>
using namespace armnnUtils;
diff --git a/profiling/server/src/basePipeServer/ConnectionHandler.cpp b/profiling/server/src/basePipeServer/ConnectionHandler.cpp
index 69ccd01050..1485ab8620 100644
--- a/profiling/server/src/basePipeServer/ConnectionHandler.cpp
+++ b/profiling/server/src/basePipeServer/ConnectionHandler.cpp
@@ -4,6 +4,8 @@
//
#include "ConnectionHandler.hpp"
+#include <string.h>
+
using namespace armnnUtils;
namespace armnnProfiling
diff --git a/src/armnnTfParser/test/Gather.cpp b/src/armnnTfParser/test/Gather.cpp
index a6c20fd63e..8c4b891141 100644
--- a/src/armnnTfParser/test/Gather.cpp
+++ b/src/armnnTfParser/test/Gather.cpp
@@ -15,7 +15,7 @@ BOOST_AUTO_TEST_SUITE(TensorflowParser)
namespace {
// helper for setting the dimensions in prototxt
void dimsHelper(const std::vector<int>& dims, std::string& text){
- for(u_int i = 0; i < dims.size(); ++i) {
+ for(unsigned int i = 0; i < dims.size(); ++i) {
text.append(R"(dim {
size: )");
text.append(std::to_string(dims[i]));
diff --git a/src/armnnTfParser/test/StridedSlice.cpp b/src/armnnTfParser/test/StridedSlice.cpp
index 89faf75679..340f3a49ff 100644
--- a/src/armnnTfParser/test/StridedSlice.cpp
+++ b/src/armnnTfParser/test/StridedSlice.cpp
@@ -15,7 +15,7 @@ BOOST_AUTO_TEST_SUITE(TensorflowParser)
namespace {
// helper for setting the dimensions in prototxt
void shapeHelper(const armnn::TensorShape& shape, std::string& text){
- for(u_int i = 0; i < shape.GetNumDimensions(); ++i) {
+ for(unsigned int i = 0; i < shape.GetNumDimensions(); ++i) {
text.append(R"(dim {
size: )");
text.append(std::to_string(shape[i]));
diff --git a/tests/DeepSpeechV1Database.hpp b/tests/DeepSpeechV1Database.hpp
index 85654b6beb..fa7dda0d76 100644
--- a/tests/DeepSpeechV1Database.hpp
+++ b/tests/DeepSpeechV1Database.hpp
@@ -81,7 +81,7 @@ inline auto ParseDataArray<armnn::DataType::QAsymmU8>(std::istream& stream,
[&quantizationScale, &quantizationOffset](const std::string & s)
{
return boost::numeric_cast<uint8_t>(
- armnn::Quantize<u_int8_t>(std::stof(s),
+ armnn::Quantize<uint8_t>(std::stof(s),
quantizationScale,
quantizationOffset));
});