mirror of https://github.com/explosion/spaCy.git
fix issue compiling the latest spacy on MacOS 10.3.6 (#2998)
This commit is contained in:
parent
bbaca991ba
commit
33fca8672f
8
setup.py
8
setup.py
|
@ -76,6 +76,14 @@ if os.environ.get('USE_OPENMP', USE_OPENMP_DEFAULT) == '1':
|
|||
COMPILE_OPTIONS['other'].append('-fopenmp')
|
||||
LINK_OPTIONS['other'].append('-fopenmp')
|
||||
|
||||
if sys.platform == 'darwin':
|
||||
# On Mac, use libc++ because Apple deprecated use of
|
||||
# libstdc
|
||||
COMPILE_OPTIONS['other'].append('-stdlib=libc++')
|
||||
LINK_OPTIONS['other'].append('-lc++')
|
||||
# g++ (used by unix compiler on mac) links to libstdc++ as a default lib.
|
||||
# See: https://stackoverflow.com/questions/1653047/avoid-linking-to-libstdc
|
||||
LINK_OPTIONS['other'].append('-nodefaultlibs')
|
||||
|
||||
# By subclassing build_extensions we have the actual compiler that will be used which is really known only after finalize_options
|
||||
# http://stackoverflow.com/questions/724664/python-distutils-how-to-get-a-compiler-that-is-going-to-be-used
|
||||
|
|
Loading…
Reference in New Issue