tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cannot compile <future> with gcc 4.6
On NetBSD 5.0.2 I cannot instantiate the new C++11 "future" class. The
header file <future> guards the definition with _GLIBCXX_HAS_GTHREADS,
and that symbol is not defined.
$ cat -n t.C && make t.o
1 #include <future>
2
3 future<int> foo;
c++ -O2 -g -std=c++0x -o t.o -c t.C
t.C:3:1: error: 'future' does not name a type
*** Error code 1
$ which c++
/usr/pkg/gcc46/bin/c++
Is GNU's libc required to compile this program?
--jkl
Home |
Main Index |
Thread Index |
Old Index