pythonPackages.Theano: fix darwin build

This only formally fixes the name of the compiler. Theano appears to be
working on darwin after this.
This commit is contained in:
Dmitry Kalinkin 2019-12-23 17:55:13 -05:00
parent 3bb44f0f9d
commit d4f1fa709c
No known key found for this signature in database
GPG key ID: 5157B3EC8B2CA333

View file

@ -35,7 +35,11 @@ let
'';
# Theano spews warnings and disabled flags if the compiler isn't named g++
cxx_compiler = wrapped "g++" "\\$HOME/.theano"
cxx_compiler_name =
if stdenv.cc.isGNU then "g++" else
if stdenv.cc.isClang then "clang++" else
throw "Unknown C++ compiler";
cxx_compiler = wrapped cxx_compiler_name "\\$HOME/.theano"
( stdenv.lib.optional cudaSupport libgpuarray_
++ stdenv.lib.optional cudnnSupport cudnn );