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 {