From 68d827f1e433664c05fe03b91891b268b012a708 Mon Sep 17 00:00:00 2001 From: Finn Williams Date: Fri, 22 May 2020 14:28:15 +0100 Subject: Fix some musl libc issues in armnn Signed-off-by: Finn Williams Change-Id: Ifb0295ee4516ca6cbd4364ade418b707fb39b354 --- profiling/common/src/NetworkSockets.cpp | 8 +++++--- profiling/server/src/basePipeServer/BasePipeServer.cpp | 1 + profiling/server/src/basePipeServer/ConnectionHandler.cpp | 2 ++ src/armnnTfParser/test/Gather.cpp | 2 +- src/armnnTfParser/test/StridedSlice.cpp | 2 +- tests/DeepSpeechV1Database.hpp | 2 +- 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 #include +#include + #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(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(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 #include #include +#include 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 + 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& 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(std::istream& stream, [&quantizationScale, &quantizationOffset](const std::string & s) { return boost::numeric_cast( - armnn::Quantize(std::stof(s), + armnn::Quantize(std::stof(s), quantizationScale, quantizationOffset)); }); -- cgit v1.2.1