about summary refs log tree commit diff
path: root/pkgs/applications/misc/gmtp
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2022-06-09 22:04:39 +0100
committerSergei Trofimovich <slyich@gmail.com>2022-06-09 22:05:07 +0100
commit5c525e6db0b32161d4dc104ca3bf8a640f719ee2 (patch)
treed9129a259233efdcef3c39571e0dcf6f428ae0f6 /pkgs/applications/misc/gmtp
parentfdf46783c776c84389e7ee46193e5a18adc119f6 (diff)
gmtp: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: gmtp-preferences.o:src/main.h:72: multiple definition of
      `scrolledwindowMain'; gmtp-about.o:src/main.h:72: first defined here
Diffstat (limited to 'pkgs/applications/misc/gmtp')
-rw-r--r--pkgs/applications/misc/gmtp/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/applications/misc/gmtp/default.nix b/pkgs/applications/misc/gmtp/default.nix
index 5f03b8ea7e76e..9aeed0a7f5780 100644
--- a/pkgs/applications/misc/gmtp/default.nix
+++ b/pkgs/applications/misc/gmtp/default.nix
@@ -18,6 +18,12 @@ stdenv.mkDerivation {
 
   enableParallelBuilding = true;
 
+  # Workaround build failure on -fno-common toolchains:
+  #   ld: gmtp-preferences.o:src/main.h:72: multiple definition of
+  #     `scrolledwindowMain'; gmtp-about.o:src/main.h:72: first defined here
+  # TODO: can be removed when 1.4.0 is released.
+  #NIX_CFLAGS_COMPILE = "-fcommon";
+
   preFixup = ''
     gappsWrapperArgs+=(--add-flags "--datapath $out/share");
   '';