Date: Tue, 27 Aug 2013 14:14:24 +0600 From: =?KOI8-R?B?68/O09TBztTJziDixdPFxMnO?= <besedin.k@gmail.com> To: freebsd-questions@freebsd.org Subject: Fwd: c++11 question: clang++ 3.3 <future> header not found Message-ID: <CADscXPziT-svad8RO=uAQXiWkEKsNSwb1qirZSsCH2qHXNFqcQ@mail.gmail.com> In-Reply-To: <CADscXPwJGS5VLhkPRAfDyr1eDVwSPTJ7pdmrOH5JETgJ7%2B=eyA@mail.gmail.com> References: <1377588169.38174.YahooMailNeo@web190702.mail.sg3.yahoo.com> <CADscXPwJGS5VLhkPRAfDyr1eDVwSPTJ7pdmrOH5JETgJ7%2B=eyA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
AFAIK, the easiest way to get C++11 support in clang is to use libc++ (see http://blogs.freebsdish.org/theraven/2013/01/03/the-new-c-stack-in-9-1/). See also https://lists.freebsd.org/pipermail/freebsd-toolchain/2013-May/000841.html . 2013/8/27 Quark <unixuser2000-fbsd@yahoo.com> > % uname -a > FreeBSD cobalt 9.2-RC3 FreeBSD 9.2-RC3 #0 r254795: Sat Aug 24 20:25:04 UTC > 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 > > % clang++ --version > FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 > Target: x86_64-unknown-freebsd9.2 > Thread model: posix > > test program > #include <iostream> > #include <future> > > int main( int argc, char* argv[]) > { > auto f = std::async( [] () { > std::cout << "Hello, World!" << std::endl; > }); > f.wait(); > return 0; > } > > > error received is > % clang++ -otest test.cc > > test.cc:2:10: fatal error: 'future' file not found > #include <future> > ^ > 1 error generated. > > I guess clang is re-using system headers which belong to older gcc 4.2 > I also have gcc48 installed, how can I make clang to refer gcc48 headers? > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADscXPziT-svad8RO=uAQXiWkEKsNSwb1qirZSsCH2qHXNFqcQ>
