efl/src/benchmarks/eina
Tom Callaway c245b576aa Fix build with gcc 10 (which has -fno-common enabled by default).
EFL failed to build from source in Fedora Rawhide as a result of the update to GCC 10. GCC 10 enables -fno-common by default, and this found three issues in EFL:

  # The eina benchmark code defined int key_size in a header that was included in multiple places.
  # The elementary test code defines the "dt1", "dt2", "dt3" vars in two code files which are compiled together (but these variables do not appear to be used globally)
  # The eio test code defines the "ee" var in two code files which are compiled together (but this variable does not appear to be used globally)

I've fixed these issues and confirmed locally that the code builds again in Fedora.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11259
2020-01-31 14:31:57 +01:00
..
.gitignore
Ecore_Data.h
Evas_Data.h
city.cc meson: Enable dev flags for cpp 2018-12-17 16:38:40 +01:00
city.h meson.build: allow to disable tiff evas loader 2019-09-13 11:26:19 -04:00
ecore_hash.c benchmarks/eina: fix possible div by zero in ecore_hash 2019-10-18 13:29:07 -04:00
ecore_list.c
ecore_sheap.c eina benchmark: fix warnings on Windows 64 bits 2019-03-27 11:00:28 -04:00
ecore_strings.c eina benchmarks: remove dereference of null 2019-09-03 12:21:27 -04:00
eina_bench.c
eina_bench.h Fix build with gcc 10 (which has -fno-common enabled by default). 2020-01-31 14:31:57 +01:00
eina_bench_array.c eina bench array - fix warning about if case not guarding 2018-11-09 11:43:59 +00:00
eina_bench_convert.c
eina_bench_crc_hash.c Fix build with gcc 10 (which has -fno-common enabled by default). 2020-01-31 14:31:57 +01:00
eina_bench_hash.c eina bech - hash - warn - fix type for hash func to have proper types 2018-11-09 11:43:58 +00:00
eina_bench_mempool.c
eina_bench_quad.c
eina_bench_rectangle_pool.c
eina_bench_sort.c
eina_bench_stringshare.c
eina_bench_stringshare_e17.c eina_bench_stringshare: Fix resourcce leak 2019-05-02 13:46:33 +02:00
evas_hash.c
evas_list.c evas list benchmarks - fix warning about if guarding 2018-11-09 11:43:59 +00:00
evas_mempool.c eina benchmarks: remove dereference of null 2019-09-03 12:21:27 -04:00
evas_mempool.h
evas_object_list.c
evas_stringshare.c
meson.build meson: enforce 61s timeout for tests, remove explicit timeouts from build files 2019-05-15 18:49:51 +02:00
strlog