diff options
author | Bobby Rong <rjl931189261@126.com> | 2022-05-22 13:39:14 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-22 13:39:14 +0800 |
commit | 3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253 (patch) | |
tree | 4971e11dc1a1438ec79a2312361242a59020b766 | |
parent | 2ad9dfd5bdfb09941ceb01272c388000c7e771f1 (diff) | |
parent | deaab56289eed7435fd5406ef01faff403c97044 (diff) | |
download | nixpkgs-3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253.tar nixpkgs-3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253.tar.gz nixpkgs-3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253.tar.bz2 nixpkgs-3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253.tar.lz nixpkgs-3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253.tar.xz nixpkgs-3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253.tar.zst nixpkgs-3b468e68b7cd9fd78ab0ffbf28dd767eac3fb253.zip |
Merge pull request #173017 from trofi/workaround-fno-common-for-freebayes
freebayes: add -fcommon workaround
-rw-r--r-- | pkgs/applications/science/biology/freebayes/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/applications/science/biology/freebayes/default.nix b/pkgs/applications/science/biology/freebayes/default.nix index 8646b8ca54a..5c2f09a4fae 100644 --- a/pkgs/applications/science/biology/freebayes/default.nix +++ b/pkgs/applications/science/biology/freebayes/default.nix @@ -15,6 +15,12 @@ stdenv.mkDerivation rec { buildInputs = [ zlib bzip2 xz ]; + # Workaround build failure on -fno-common toolchains like upstream + # gcc-10. Otherwise build fails as: + # ld: foomatic_rip-options.o:/build/foomatic-filters-4.0.17/options.c:49: multiple definition of `cupsfilter'; + # foomatic_rip-foomaticrip.o:/build/foomatic-filters-4.0.17/foomaticrip.c:158: first defined here + NIX_CFLAGS_COMPILE = "-fcommon"; + installPhase = '' install -vD bin/freebayes bin/bamleftalign scripts/* -t $out/bin ''; |