I believe Scintilla is using C++17 features, so probably more like 2016-2018 for GCC, depending on which features Scintilla uses.
Yeah, from a recent Scintilla release:
``` A C++17 compiler is required to build Scintilla. Microsoft Visual C++ 2019, GCC 7.3, Clang 4.0, Xcode 9.2 Clang or newer will work. Some slightly older compilers may still work. ```
Ubuntu 18.04 LTS uses gcc 7.5.0 AFAICT so should be fine.