Merge pull request #176596 from trofi/workaround-fno-common-for-python3Packages.vmprof

python3Packages.vmprof: add -fcommon workaround

authored by

Sergei Trofimovich and committed by
GitHub
265300b2 41642735

+7
+7
pkgs/development/python-modules/vmprof/default.nix
··· 25 25 doCheck = false; 26 26 pythonImportsCheck = [ "vmprof" ]; 27 27 28 + # Workaround build failure on -fno-common toolchains: 29 + # ld: src/vmprof_unix.o:src/vmprof_common.h:92: multiple definition of 30 + # `_PyThreadState_Current'; src/_vmprof.o:src/vmprof_common.h:92: first defined here 31 + # TODO: can be removed once next release contains: 32 + # https://github.com/vmprof/vmprof-python/pull/203 33 + NIX_CFLAGS_COMPILE = "-fcommon"; 34 + 28 35 meta = with lib; { 29 36 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 30 37 description = "A vmprof client";