Re: [dev] Moving scc

From: <sylvain.bertrand_AT_gmail.com>
Date: Sat, 12 Aug 2017 08:55:22 +0000

On Fri, Aug 11, 2017 at 03:02:55PM +0200, Quentin Rameau wrote:
> > Hi,
>
> Hi,
>
> > I did already say that, but remember that C compilers are being kind
> > of phased out by force:
> >
> > - many "standard"/critical applications and even system components
> > are forcing modern c++.
>
> For example?

Said that already, but recetnly I did rebuild a linux from _my_ scratch distro:
 - the linux compiler: you still can use gcc 4.7.4 which is bootstrapable from
   C, if not using arm64 backend. With an arm64 backend, you must use a "recent
   c++ mandatory gcc".
 - fontconfig uses hashes code generated by gperf (c++)
 - the whole GPU shader complex is c++ (in mesa and with that insanity which is llvm)
 - a modern web renderer (gecko/webkit/blink), did not build that in my distro,
   I use links/lynx.
office (which I did not build):
 - a vector drawing app: inkscape
 - a page layout app: scribus
 - office suite: libre office

Many components are running behind the fast evolving c++ standard (c++17)...
which forces to use a recent c++ compiler. Previous C bootsrapable c++ c++98)
compilers won't do.

As I said, it's nasty and insidious.

-- 
Sylvain
Received on Sat Aug 12 2017 - 10:55:22 CEST

This archive was generated by hypermail 2.3.0 : Sat Aug 12 2017 - 11:00:30 CEST