diff options
author | Sergei Trofimovich <slyich@gmail.com> | 2022-06-09 21:56:34 +0100 |
---|---|---|
committer | Sergei Trofimovich <slyich@gmail.com> | 2022-06-09 21:57:02 +0100 |
commit | d3c992949ed32e02d2e27d5cfd6feb369b259cb0 (patch) | |
tree | e5ffd4a3dad620d6b4d66351e4440e7d9af19a77 /pkgs/applications/video/coriander | |
parent | fdf46783c776c84389e7ee46193e5a18adc119f6 (diff) |
coriander: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream gcc-10. Otherwise build fails as: ld: subtitles.o:src/coriander.h:110: multiple definition of `main_window'; main.o:src/coriander.h:110: first defined here
Diffstat (limited to 'pkgs/applications/video/coriander')
-rw-r--r-- | pkgs/applications/video/coriander/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/applications/video/coriander/default.nix b/pkgs/applications/video/coriander/default.nix index 7f57c79c5fe54..540339f05a561 100644 --- a/pkgs/applications/video/coriander/default.nix +++ b/pkgs/applications/video/coriander/default.nix @@ -22,6 +22,11 @@ stdenv.mkDerivation rec { sha256 = "0l6hpfgy5r4yardilmdrggsnn1fbfww516sk5a90g1740cd435x5"; }; + # Workaround build failure on -fno-common toolchains: + # ld: subtitles.o:src/coriander.h:110: multiple definition of + # `main_window'; main.o:src/coriander.h:110: first defined here + NIX_CFLAGS_COMPILE = "-fcommon"; + preConfigure = '' cp ${automake}/share/automake-*/mkinstalldirs . ''; |