Hi, I'm working on a closed-source c++ project that compiles with gcc 11.2. We need to ship the GNU 11.2 run-time alongside our product, and it looks like the std::barrier header is missing the GPL3 carve-out for shipping run-times. For the purposes of comparison, let's look at algorithm: https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/std/algorithm Lines 16-18 read as follows: // Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation. These lines are necessary to prevent the GPL infecting our closed-source code. The barrier header appears to be missing these lines: https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/std/barrier Would it be possible to please make the following changes? 1. Add these lines to the master branch, 2. Backport these lines to gnu 11.2 (which is the most recent version supported by our toolchain). Thanks, Tom -- Tom James Siemens Digital Industries Software Simulation and Test Solutions, Solution Domains Development, Server, Platform, Simulation Framework, High Performance Computing thomasjames@siemens.com sw.siemens.com