|
Boost Users : |
Subject: Re: [Boost-users] Context and coroutine for ARM
From: Michael Powell (mwpowellhtx_at_[hidden])
Date: 2017-05-13 18:10:24
On Sat, May 13, 2017 at 12:11 PM, Daniel Estermann via Boost-users
<boost-users_at_[hidden]> wrote:
> Thanks for the minimal example hint. Here is what I get:
>
> $ arm-unknown-linux-gnueabihf-gcc -xc++ - <<EOF
>> #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_at_[hidden] <d25fe0be_at_[hidden]>:
>>
>> 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
>> > <boost-users_at_[hidden]> 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
>> > <boost-users_at_[hidden]>:
>> > 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_at_[hidden]
>> > https://lists.boost.org/mailman/listinfo.cgi/boost-users
>> >
>> > _______________________________________________
>> > Boost-users mailing list
>> > Boost-users_at_[hidden]
>> > https://lists.boost.org/mailman/listinfo.cgi/boost-users
>>
>>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> https://lists.boost.org/mailman/listinfo.cgi/boost-users
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net