Compiling with GCC 10 caused a lot of "multiple definition" errors, because many source files included the same header files which declared variables without the "extern" keyword.
I haven’t been able to test this thoroughly against previous GCC versions, but it works with GCC 9.3 running in a Docker container.
Compiling with GCC 10 caused a lot of "multiple definition" errors, because many source files included the same header files which declared variables without the "extern" keyword.
I haven’t been able to test this thoroughly against previous GCC versions, but it works with GCC 9.3 running in a Docker container.