On Sat, May 13, 2017 at 12:11 PM, Daniel Estermann via Boost-users
Thanks for the minimal example hint. Here is what I get:
$ arm-unknown-linux-gnueabihf-gcc -xc++ - <
#include <exception>
std::exception_ptr x;
int main() {}
EOF <stdin>:3:6: error: 'exception_ptr' in namespace 'std' does not name a type
First, why in the world do you want to declare an exception variable apart from a try/catch block? Second, more obvious, that std::exception_ptr may not actually be defined. That's up to you. http://www.cplusplus.com/reference/exception/exception/ Otherwise, you're probably really close to building for ARM.
2017-05-13 17:05 GMT+02:00 d25fe0be@outlook.com
: It may be worth to try to compile the following code snippet to see if your compiler is working as expected:
$ cat t.cpp #include <exception>
std::exception_ptr x;
int main() {} $ g++-6 ./t.cpp $
Perhaps your compiler (or libstdc++) is broken in some way.
On 13 May 2017, at 21:17, Daniel Estermann via Boost-users
wrote: No matter if I add -std=c++11 to the flags, I still get the error message: http://sprunge.us/gSXb This is my compiler's configuration: http://sprunge.us/iaWZ I'm not sure how to check why C++11 code is used though.
2017-05-13 15:02 GMT+02:00 Oliver Kowalke via Boost-users
: exception_ptr is part of C++11 but not used in boost.coroutine (and the fcontext-API of boost.context) - you could apply -std=c++11(cxxflags) or check why C++11 code is used _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users