使用libstdc ++的Autotools/libtool链接库,尽管传递了-stdlib = libc ++选项以进行配置

rin*_*ind 4 autotools clang libtool c++11 glog

我正在尝试使用以下选项在Mac OS X 10.8上构建google-glog:

./configure CXX ='clang ++'CXXFLAGS =' - std = c ++ 11 -stdlib = libc ++'

尽管该库与libstdc ++链接.

为什么,以及如何解决这个问题?

Bre*_*ale 7

最好将'dialect'和运行时标志放在编译器变量中,因为它将使用这些标志进行链接 - 而不仅仅是源代码编译: CXX="clang++ -std=c++11 -stdlib=libc++"

除了等等之CXXFLAGS类的东西-W -Wall -O2 -march=xxx