Martin Jansa
7114e2fba1
flatbuffers: fix native build with gcc-14 on host
In C++ we cannot have both assignment operator and const member. Since
span::operator= is defined, span::count_ constness must be removed.
Fixes:
FAILED: CMakeFiles/flatc.dir/src/util.cpp.o
ccache flatbuffers/2.0.0/recipe-sysroot-native/usr/bin/aarch64-webos-linux/aarch64-webos-linux-g++ --sysroot=flatbuffers/2.0.0/recipe-sysroot -DFLATBUFFERS_LOCALE_INDEPENDENT=1 -Iflatbuffers/2.0.0/git/include -Iflatbuffers/2.0.0/git/grpc -mbranch-protection=standard -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type -funwind-tables --sysroot=flatbuffers/2.0.0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map -fmacro-prefix-map=flatbuffers/2.0.0/git=/usr/src/debug/flatbuffers/2.0.0 -fdebug-prefix-map=flatbuffers/2.0.0/git=/usr/src/debug/flatbuffers/2.0.0 -fmacro-prefix-map=flatbuffers/2.0.0/build=/usr/src/debug/flatbuffers/2.0.0 -fdebug-prefix-map=flatbuffers/2.0.0/build=/usr/src/debug/flatbuffers/2.0.0 -fdebug-prefix-map=flatbuffers/2.0.0/recipe-sysroot= -fmacro-prefix-map=flatbuffers/2.0.0/recipe-sysroot= -fdebug-prefix-map=flatbuffers/2.0.0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -DNDEBUG -MD -MT CMakeFiles/flatc.dir/src/util.cpp.o -MF CMakeFiles/flatc.dir/src/util.cpp.o.d -o CMakeFiles/flatc.dir/src/util.cpp.o -c flatbuffers/2.0.0/git/src/util.cpp
In file included from ../git/include/flatbuffers/util.h:23,
from ../git/src/util.cpp:44:
../git/include/flatbuffers/stl_emulation.h: In member function 'constexpr flatbuffers::span<T, Extent>& flatbuffers::span<T, Extent>::operator=(const flatbuffers::span<T, Extent>&)':
../git/include/flatbuffers/stl_emulation.h:549:12: error: assignment of read-only member 'flatbuffers::span<T, Extent>::count_'
549 | count_ = other.count_;
| ~~~~~~~^~~~~~~~~~~~~~
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2024-12-08 14:38:16 -05:00
..
2023-05-19 09:46:05 -04:00
2024-10-13 11:14:58 -04:00
2021-11-03 06:57:49 -07:00
2022-03-04 17:41:45 -08:00
2021-12-09 08:37:06 -08:00
2022-02-09 09:27:02 -08:00
2023-05-09 06:51:22 -04:00
2022-03-04 17:41:45 -08:00
2024-10-13 11:19:39 -04:00
2022-03-04 17:41:45 -08:00
2022-02-03 08:44:32 -08:00
2022-03-04 17:41:45 -08:00
2020-01-09 14:05:37 -08:00
2022-04-11 08:52:55 -07:00
2021-11-09 20:57:14 -08:00
2016-12-13 11:19:11 +01:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2023-06-19 09:17:01 -04:00
2024-12-08 14:38:16 -05:00
2022-03-21 08:25:11 -07:00
2024-07-17 20:07:57 -04:00
2022-03-04 17:41:45 -08:00
2023-07-02 11:17:52 -04:00
2022-03-11 11:20:55 -08:00
2023-11-17 10:49:04 -05:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2022-01-18 09:01:51 -08:00
2022-05-30 13:02:52 -07:00
2022-03-21 08:25:11 -07:00
2018-05-29 12:56:19 -07:00
2021-11-09 20:57:14 -08:00
2021-11-03 06:57:49 -07:00
2022-03-04 17:41:45 -08:00
2023-06-15 07:47:55 -04:00
2021-12-27 11:46:41 -08:00
2016-01-06 13:25:54 +01:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2022-04-20 10:58:01 -07:00
2022-03-21 08:25:11 -07:00
2022-03-21 08:25:11 -07:00
2020-12-14 10:47:56 -08:00
2022-03-04 17:41:45 -08:00
2022-04-13 19:21:41 -07:00
2022-04-13 19:21:41 -07:00
2022-03-21 08:25:11 -07:00
2022-03-04 17:41:45 -08:00
2021-11-03 06:57:49 -07:00
2021-11-03 06:57:49 -07:00
2023-11-15 08:41:33 -05:00
2024-06-02 15:10:59 -04:00
2022-04-13 19:21:41 -07:00
2022-03-04 17:41:45 -08:00
2021-08-03 10:21:25 -07:00
2023-05-23 23:12:46 -04:00
2022-04-14 19:42:10 -07:00
2022-03-04 17:41:45 -08:00
2022-04-18 10:13:16 -07:00
2024-07-30 09:43:01 -04:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2022-12-11 16:18:47 -05:00
2022-02-23 09:25:19 -08:00
2022-03-19 19:00:34 -07:00
2023-08-30 13:41:52 -04:00
2022-03-04 17:41:45 -08:00
2024-06-27 11:21:40 -04:00
2022-03-21 08:25:11 -07:00
2022-04-14 19:42:10 -07:00
2023-11-03 10:49:44 -04:00
2021-08-03 10:21:25 -07:00
2022-03-04 17:41:45 -08:00
2022-03-04 17:41:45 -08:00
2022-06-03 06:56:20 -07:00
2023-11-17 10:49:04 -05:00
2022-07-21 07:17:15 -07:00
2022-03-24 09:45:25 -07:00
2021-08-03 10:21:25 -07:00
2024-10-13 11:19:45 -04:00
2024-06-27 11:23:55 -04:00
2024-01-12 07:14:16 -05:00