Fix OpenBSDĀ® build failure caused by patch 11144

include of alloca.h should be guarded against _WIN64 and __OpenBSD__

Partially Resolves: COMPMID-6595

Signed-off-by: Gunes Bayir <gunes.bayir@arm.com>
Change-Id: I6a52ec129d92e290d033f75baeb4a598669daae0
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/11180
Reviewed-by: Viet-Hoa Do <viet-hoa.do@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Benchmark: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/src/core/NEON/kernels/arm_gemm/interleave-8way.cpp b/src/core/NEON/kernels/arm_gemm/interleave-8way.cpp
index 148678b..a05d700 100644
--- a/src/core/NEON/kernels/arm_gemm/interleave-8way.cpp
+++ b/src/core/NEON/kernels/arm_gemm/interleave-8way.cpp
@@ -25,7 +25,10 @@
 
 #include <arm_neon.h>
 
+#if !defined(_WIN64) && !defined(__OpenBSD__)
 #include <alloca.h>
+#endif /* !defined(_WIN64) && !defined(__OpenBSD__) */
+
 #include <cstring>
 
 #include "transform.hpp"