Fix "multiple definition" linker errors in GCC 10

Open
#7 · Created  · Last updated

Description

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.

0 attachments

0 comments

Loading commits...