Skip to content

[GDB] error: ‘is_trivially_default_constructible’ is not a member of ‘std’ #53

Closed
@falaleevms

Description

@falaleevms

Building gdb failed with following error when take all components from arc-2021.03 branches:

$ x86_64-build_pc-linux-gnu-g++ -x c++ -std=gnu++11 -c trad-frame.i
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c: In function ‘trad_frame_saved_reg* trad_frame_alloc_saved_regs(gdbarch*)’:
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c:63:18: error: ‘is_trivially_default_constructible’ is not a member of ‘std’
   gdb_static_assert (std::is_trivially_default_constructible<trad_frame_saved_reg>::value);
                  ^
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c:63:78: error: expected primary-expression before ‘>’ token
   gdb_static_assert (std::is_trivially_default_constructible<trad_frame_saved_reg>::value);
                                                                              ^
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c:63:86: error: expected primary-expression before ‘,’ token
   gdb_static_assert (std::is_trivially_default_constructible<trad_frame_saved_reg>::value);

Attaching trad-frame.i.txt

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions