File onnxruntime-add-missing-cpp-headers.patch of Package onnxruntime

diff --git a/onnxruntime/contrib_ops/cpu/utils/console_dumper.h b/onnxruntime/contrib_ops/cpu/utils/console_dumper.h
index 3e3842f9d6..f426a2ab2f 100644
--- a/onnxruntime/contrib_ops/cpu/utils/console_dumper.h
+++ b/onnxruntime/contrib_ops/cpu/utils/console_dumper.h
@@ -7,6 +7,7 @@
 #include "core/framework/ort_value.h"
 #include "core/common/float16.h"
 #include "contrib_ops/cpu/utils/debug_macros.h"
+#include <iostream>
 
 namespace onnxruntime {
 namespace contrib {
diff --git a/onnxruntime/core/optimizer/transpose_optimization/onnx_transpose_optimization.cc b/onnxruntime/core/optimizer/transpose_optimization/onnx_transpose_optimization.cc
index 6f2538bcde..244edc9403 100644
--- a/onnxruntime/core/optimizer/transpose_optimization/onnx_transpose_optimization.cc
+++ b/onnxruntime/core/optimizer/transpose_optimization/onnx_transpose_optimization.cc
@@ -12,6 +12,7 @@
 #include <unordered_set>
 #include <utility>
 #include <vector>
+#include <cstring>
 
 #include <gsl/gsl>
 #include "core/common/make_string.h"
diff --git a/onnxruntime/core/optimizer/transpose_optimization/optimizer_api.h b/onnxruntime/core/optimizer/transpose_optimization/optimizer_api.h
index 6ff4da05fb..48bc5d43e4 100644
--- a/onnxruntime/core/optimizer/transpose_optimization/optimizer_api.h
+++ b/onnxruntime/core/optimizer/transpose_optimization/optimizer_api.h
@@ -12,6 +12,7 @@
 #include <unordered_set>
 #include <cstdint>
 #include <vector>
+#include <cstdint>
 
 namespace onnx_transpose_optimization {
 namespace api {
openSUSE Build Service is sponsored by