PageRenderTime 45ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/third_party/tflite_support/patches/0005-rm-stdio-static-init.patch

https://github.com/chromium/chromium
Patch | 38 lines | 34 code | 4 blank | 0 comment | 0 complexity | 71e0dcfc95cafc59f66c30dfca764f9d MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, Apache-2.0, BSD-3-Clause
  1. From fc236446d266f3fe7002bb2aa5d4b50e5241dcab Mon Sep 17 00:00:00 2001
  2. From: Robert Ogden <robertogden@chromium.org>
  3. Date: Wed, 25 May 2022 10:53:56 -0700
  4. Subject: [PATCH 5/9] rm stdio static init
  5. ---
  6. .../cc/task/core/tflite_engine.cc | 15 ---------------
  7. 1 file changed, 15 deletions(-)
  8. diff --git a/third_party/tflite_support/src/tensorflow_lite_support/cc/task/core/tflite_engine.cc b/third_party/tflite_support/src/tensorflow_lite_support/cc/task/core/tflite_engine.cc
  9. index 8cd4585161df7..e0f69cd1c80ac 100644
  10. --- a/third_party/tflite_support/src/tensorflow_lite_support/cc/task/core/tflite_engine.cc
  11. +++ b/third_party/tflite_support/src/tensorflow_lite_support/cc/task/core/tflite_engine.cc
  12. @@ -34,21 +34,6 @@ namespace tflite {
  13. namespace task {
  14. namespace core {
  15. -#ifdef __ANDROID__
  16. -// https://github.com/opencv/opencv/issues/14906
  17. -// "ios_base::Init" object is not a part of Android's "iostream" header (in case
  18. -// of clang toolchain, NDK 20).
  19. -//
  20. -// Ref1:
  21. -// https://en.cppreference.com/w/cpp/io/ios_base/Init
  22. -// The header <iostream> behaves as if it defines (directly or indirectly)
  23. -// an instance of std::ios_base::Init with static storage duration
  24. -//
  25. -// Ref2:
  26. -// https://github.com/gcc-mirror/gcc/blob/gcc-8-branch/libstdc%2B%2B-v3/include/std/iostream#L73-L74
  27. -static std::ios_base::Init s_iostream_initializer;
  28. -#endif
  29. -
  30. using ::absl::StatusCode;
  31. using ::tflite::proto::ComputeSettings;
  32. using ::tflite::support::CreateStatusWithPayload;
  33. --
  34. 2.36.1.124.g0e6072fb45-goog