title: OS X: ld: library not found for -lstdc++
body: <p>I'm trying to wrap a Python lib around a C++ lib and distutils is failing for me on OS X. Here are the relevant lines from my setup.py:</p>
  
  <pre><code>if sys.platform.startswith("darwin"):
      extra_compile_args_setting = ["-std=c++1z", "-stdlib=libc++", "-O3"]
  </code></pre>
  
  <p>Here's the relevant output:</p>
  
  <pre><code>clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/x/anaconda/include -arch x86_64 -I/Users/x/anaconda/include -arch x86_64 -I../../cpp_client/libsrc -I../../cpp_client/third_party -I/Users/x/anaconda/include/python3.6m -c navdb_python_client_wrap.cxx -o build/temp.macosx-10.7-x86_64-3.6/navdb_python_client_wrap.o -std=c++1z -stdlib=libc++ -O3
  clang++ -bundle -undefined dynamic_lookup -L/Users/x/anaconda/lib -L/Users/x/anaconda/lib -arch x86_64 build/temp.macosx-10.7-x86_64-3.6/navdb_python_client_wrap.o -L../../cpp_client/lib -L/Users/x/anaconda/lib -lnavdb_cpp_client_api -o /Users/x/Development/NavDB/trunk/src/client/lang_clients/python3_client/build/_navdb_python_client.cpython-36m-darwin.so
  clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
  ld: library not found for -lstdc++
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  error: command 'clang++' failed with exit status 1
  </code></pre>
  
  <p>I recently upgraded to XCode 10. The library seems to be there:</p>
  
  <pre><code>$ ls -lrt /usr/lib/libstdc++*
  lrwxr-xr-x  1 root  wheel       17 Sep 26  2017 /usr/lib/libstdc++.dylib -&gt; libstdc++.6.dylib
  lrwxr-xr-x  1 root  wheel       21 Sep 26  2017 /usr/lib/libstdc++.6.dylib -&gt; libstdc++.6.0.9.dylib
  -rwxr-xr-x  1 root  wheel  1461584 Mar 28 06:02 /usr/lib/libstdc++.6.0.9.dylib
  </code></pre>
  
  <p>Any help is welcome.</p>