Merge pull request #176427 from trofi/workaround-fno-common-for-cernlib

cernlib: add -fcommon workaround
main
Sergei Trofimovich 2 years ago committed by GitHub
commit 089050964d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      pkgs/development/libraries/physics/cernlib/default.nix

@ -53,6 +53,11 @@ stdenv.mkDerivation rec {
NIX_CFLAGS = [ "-Wno-return-type" ];
# Workaround build failure on -fno-common toolchains:
# ld: libpacklib.a(kedit.o):kuip/klink1.h:11: multiple definition of `klnkaddr';
# libzftplib.a(zftpcdf.o):zftp/zftpcdf.c:155: first defined here
NIX_CFLAGS_COMPILE = "-fcommon";
makeFlags = [
"FORTRANOPTIONS=$(FFLAGS)"
"CCOPTIONS=$(NIX_CFLAGS)"

Loading…
Cancel
Save