Open Bug 1560664 (cxx17) Opened 4 months ago Updated 27 days ago

make C++17 our default C++ version


(Firefox Build System :: General, enhancement)

Not set


(Not tracked)


(Reporter: froydnj, Assigned: froydnj)


(Depends on 5 open bugs, Blocks 5 open bugs)


No description provided.
Duplicate of this bug: 1566181
Blocks: 1562797
Depends on: 1536848
No longer depends on: 1560665
Depends on: 1573733

Current status, with some WIP patches for various open bugs:

  • SM sanitizer-related configs are failing in, which is bug 1578876.
  • Base toolchain GCC builds are failing somewhere in balrdash; probably just forgot some compiler flags somewhere?
  • Base toolchain Clang builds are failing because Clang 4.0 doesn't support -std=c++17. I guess we get to bump our minimum clang version?
  • AArch64 Linux builds are failing, this is bug 1578535. Something in our docker image build process isn't installing the right GCC packages.
  • Android 4.0 API16+ pgo builds are apparently failing for reasons I don't understand yet.
You need to log in before you can comment on or make changes to this bug.