4 ms·
The bootstrapping policy and the capabilities of the CI infra should be decoupled. I'm not not arguing the the policy. In three years when LLVM bumps to C++'17
by Ericson2314 8y ago
The bootstrapping policy and the capabilities of the CI infra should be decoupled. I'm not not arguing the the policy.
In three years when LLVM bumps to C++'17 or whatever, then flang starts obeying.
But also I personally think is fine for parts of the project not needed to build C++ to use newer C++. Just use the newly built clang to build flang!
- Joky 8y agoThis is ignoring that LLVM is first and before all designed as reusable libraries. Bumping requirements is causing other problems than just being able to build with the just built compiler: namely deployment and integration in other products. For example, you may be forced to isolate components in dynamic library that talks with each others through C APIs and each statically link the C++ standard library. It can become fairly complicated when this does not fit your setup and you get forced into this because LLVM decided to bump their standard.