Update the third_party flatbuffers library to v23.5.26, the
current version in upstream TF. Synchronize the override BUILD
and build_defs.bzl files with those from upstream TF at
e4485c98eae.
Also update the Makefile build, which downloads flatbuffers
separately. Rebase the patch applied to the download.
Regenerate the generated-and-checked-in schemas (see
ci/sync_from_upstream_tf.sh and codegen/preprocessor/
update_schema.sh), because they are stamped with the version of
the flatbuffers library, and fail a static_assert if they are
built with a different version of flatbuffers than they were
generated with.
BUG=unsuccessful attempt to fix warning in #2183
* Patch flatbuffers to avoid the use of new/delete.
Also patch test_helpers to avoid the virtual delete.
This enables micro_interpreter_test to run for bluepill platform.
BUG=http://b/174707181
* Create patch that enable micro_interpreter_test to run.
The patch assumes all TFLM code provides allocator for
allocate buffer.
* Update patch without extra formatting
* Force FLATBUFFERS_LOCALE_INDEPENDENT=0
With this change, we no longer need a #define in the sources that
directly or indrectly include flatbuffers/base.h
BUG=http://b/193264978
* Fix xtensa script.