diff options
author | toonn <toonn@toonn.io> | 2021-10-11 21:49:29 +0200 |
---|---|---|
committer | Jonathan Ringer <jonringer@users.noreply.github.com> | 2021-11-24 15:17:13 -0800 |
commit | c14efb058628b97d02895ab58b89421093d858c3 (patch) | |
tree | dfcf9906518f6a258b34fb50248e026ce58bd505 /pkgs/development/python-modules/cffi | |
parent | 1f8566980df1ce558a1d09b282035982d281b0ea (diff) | |
download | nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.gz nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.bz2 nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.lz nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.xz nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.tar.zst nixpkgs-c14efb058628b97d02895ab58b89421093d858c3.zip |
cffi: Drop unnecessary libm substitutes
Diffstat (limited to 'pkgs/development/python-modules/cffi')
-rw-r--r-- | pkgs/development/python-modules/cffi/default.nix | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix index 94aecdcc4ec..dd0cdd0615d 100644 --- a/pkgs/development/python-modules/cffi/default.nix +++ b/pkgs/development/python-modules/cffi/default.nix @@ -15,18 +15,7 @@ if isPyPy then null else buildPythonPackage rec { propagatedBuildInputs = [ pycparser ]; - # On Darwin, the cffi tests want to hit libm a lot, and look for it in a global - # impure search path. It's obnoxious how much repetition there is, and how difficult - # it is to get it to search somewhere else (since we do actually have a libm symlink in libSystem) prePatch = lib.optionalString stdenv.isDarwin '' - substituteInPlace testing/cffi0/test_parsing.py \ - --replace 'lib_m = "m"' 'lib_m = "System"' \ - --replace '"libm" in name' '"libSystem" in name' - substituteInPlace testing/cffi0/test_unicode_literals.py --replace 'lib_m = "m"' 'lib_m = "System"' - substituteInPlace testing/cffi0/test_zdistutils.py --replace 'self.lib_m = "m"' 'self.lib_m = "System"' - substituteInPlace testing/cffi1/test_recompiler.py --replace 'lib_m = "m"' 'lib_m = "System"' - substituteInPlace testing/cffi0/test_function.py --replace "lib_m = 'm'" "lib_m = 'System'" - substituteInPlace testing/cffi0/test_verify.py --replace "lib_m = ['m']" "lib_m = ['System']" ''; # The tests use -Werror but with python3.6 clang detects some unreachable code. |