| Summary: | CodeSourcery toolchain ARM: C++11 std::exception_ptr is not available for Cortex-A9 if thumb2 is not selected. | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | romain.naour |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED WONTFIX | ||
| Severity: | minor | CC: | buildroot |
| Priority: | P5 | ||
| Version: | 2014.08 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
| Attachments: | C++11 test program | ||
|
Description
romain.naour
2014-10-06 22:09:02 UTC
Created attachment 5726 [details]
C++11 test program
I'm proposing to call this a toolchain bug. Indeed, the Linaro ARM toolchain is also compiled for Thumb-2, but using it for an ARM configuration works just fine, including your example code. The toolchain used for your example is based on gcc 4.8, and I'm not sure the C++11 support was fully mature in gcc 4.8. In order to fix your problem, we would have to disable the toolchain for ARMv7-ARM, ARMv6-ARM, and possibly other useful configurations. So I'd prefer to keep things as they are, and consider this a toolchain bug. Of course, if you don't agree, feel free to re-open this bug. Thanks! |