From: Emanuele Rocca <ema@debian.org>
Date: Fri, 03 Mar 2023 14:14:18 +0100
Subject: add missing includes to fix https://bugs.debian.org/1032041

Index: arm-compute-library-20.08+dfsg/arm_compute/core/ITensorPack.h
===================================================================
--- arm-compute-library-20.08+dfsg.orig/arm_compute/core/ITensorPack.h
+++ arm-compute-library-20.08+dfsg/arm_compute/core/ITensorPack.h
@@ -25,6 +25,7 @@
 #define ARM_COMPUTE_ITENSORPACK_H
 
 #include <cstdint>
+#include <cstddef>
 #include <map>
 
 namespace arm_compute
Index: arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/mergeresults.cpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/src/core/NEON/kernels/arm_gemm/mergeresults.cpp
+++ arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/mergeresults.cpp
@@ -25,6 +25,7 @@
 /* As some of the merges need these headers, but are all included in the
  * arm_gemm namespace, put these headers here.  */
 #include <algorithm>
+#include <limits>
 
 #include <arm_neon.h>
 
Index: arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/generic.cpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/generic.cpp
+++ arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/generic.cpp
@@ -24,6 +24,7 @@
 #ifdef __aarch64__
 
 #include <algorithm>
+#include <limits>
 
 #include "arm_gemm.hpp"
 
Index: arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/a55.cpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/a55.cpp
+++ arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/a55.cpp
@@ -24,6 +24,7 @@
 #ifdef __aarch64__
 
 #include <algorithm>
+#include <limits>
 
 #include "arm_gemm.hpp"
 
Index: arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/x1.cpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/x1.cpp
+++ arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_16x4/x1.cpp
@@ -24,6 +24,7 @@
 #ifdef __aarch64__
 
 #include <algorithm>
+#include <limits>
 
 #include "arm_gemm.hpp"
 
Index: arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_4x8/generic.cpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_4x8/generic.cpp
+++ arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_4x8/generic.cpp
@@ -24,6 +24,7 @@
 #ifdef __aarch64__
 
 #include <algorithm>
+#include <limits>
 
 #include "arm_gemm.hpp"
 
Index: arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_4x8/generic.cpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_4x8/generic.cpp
+++ arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_4x8/generic.cpp
@@ -24,6 +24,7 @@
 #ifdef __aarch64__
 
 #include <algorithm>
+#include <limits>
 
 #include "arm_gemm.hpp"
 
Index: arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_4x6/generic.cpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_4x6/generic.cpp
+++ arm-compute-library-20.08+dfsg/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_4x6/generic.cpp
@@ -24,6 +24,7 @@
 #ifdef __aarch64__
 
 #include <algorithm>
+#include <limits>
 
 #include "arm_gemm.hpp"
 
Index: arm-compute-library-20.08+dfsg/include/libnpy/npy.hpp
===================================================================
--- arm-compute-library-20.08+dfsg.orig/include/libnpy/npy.hpp
+++ arm-compute-library-20.08+dfsg/include/libnpy/npy.hpp
@@ -35,6 +35,7 @@
 #include <algorithm>
 #include <regex>
 #include <unordered_map>
+#include <iterator>
 
 
 namespace npy {
Index: arm-compute-library-20.08+dfsg/utils/command_line/CommandLineParser.h
===================================================================
--- arm-compute-library-20.08+dfsg.orig/utils/command_line/CommandLineParser.h
+++ arm-compute-library-20.08+dfsg/utils/command_line/CommandLineParser.h
@@ -28,6 +28,7 @@
 #include "arm_compute/core/utils/misc/Utility.h"
 #include "support/MemorySupport.h"
 
+#include <cstring>
 #include <iostream>
 #include <map>
 #include <memory>
Index: arm-compute-library-20.08+dfsg/support/MemorySupport.h
===================================================================
--- arm-compute-library-20.08+dfsg.orig/support/MemorySupport.h
+++ arm-compute-library-20.08+dfsg/support/MemorySupport.h
@@ -24,6 +24,7 @@
 #ifndef ARM_COMPUTE_SUPPORT_MEMORYSUPPORT
 #define ARM_COMPUTE_SUPPORT_MEMORYSUPPORT
 
+#include <cstdint>
 #include <memory>
 
 namespace arm_compute
