D6634: Require C++14

Fabian Vogt noreply at phabricator.kde.org
Thu Jul 13 19:24:30 UTC 2017


fvogt added a comment.


  In https://phabricator.kde.org/D6634#125102, @graesslin wrote:
  
  > In https://phabricator.kde.org/D6634#124880, @lbeltrame wrote:
  >
  > > openSUSE Leap 42.3 uses GCC 4.8 as default, although 5 and 6 are available as well.
  >
  >
  > @lbeltrame does it mean it would create problems for openSUSE or would it be fine?
  
  
  It would be fine.
  
  GCC 4.8 is the system compiler, which means it's used by default and used to compile the vast majority of packages
  (it's the only compiler available in the base SLE, so packages coming from there, like Qt, are always built with it).
  Leap 42.1 has additionally GCC 5, 42.2 got GCC 6 in plus and 42.3 will get GCC 7 as well.
  It's just a matter of setting the CC/CXX variables correctly as they're configured to be ABI compatible (`--with-default-libstdcxx-abi=gcc4-compatible` -> std::string with CoW...).

REPOSITORY
  R108 KWin

BRANCH
  cxx-14

REVISION DETAIL
  https://phabricator.kde.org/D6634

To: graesslin, #plasma, lbeltrame, ivan
Cc: fvogt, ivan, plasma-devel, kwin, #kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170713/3f137aa6/attachment.html>


More information about the Plasma-devel mailing list