g15daemon: add -fcommon workaround

Without the change the build fails on -fno-common toolchains like gcc-10 as:

$ nix build --impure --expr 'with import ./. {}; g15daemon.override { stdenv = clang13Stdenv; }'
ld: g15daemon.h:218: multiple definition of `lcdlist_mutex'; utility_funcs.o:g15daemon.h:218: first defined here
ld: g15daemon.h:203: multiple definition of `lcdnode_s'; utility_funcs.o:g15daemon.h:203: first defined here

authored by Sergei Trofimovich and committed by Peter Hoeg 0e8ede9c 89e10fc7

+5
+5
pkgs/os-specific/linux/g15daemon/default.nix
··· 79 80 buildInputs = [ libg15 libg15render ]; 81 82 enableParallelBuilding = true; 83 84 meta = {
··· 79 80 buildInputs = [ libg15 libg15render ]; 81 82 + # Workaround build failure on -fno-common toolchains like upstream gcc-10: 83 + # ld: g15_plugins.o:/build/g15daemon-1.9.5.3/g15daemon/./g15daemon.h:218: 84 + # multiple definition of `lcdlist_mutex'; utility_funcs.o:g15daemon.h:218: first defined here 85 + NIX_CFLAGS_COMPILE = "-fcommon"; 86 + 87 enableParallelBuilding = true; 88 89 meta = {