LINUX.ORG.RU

История изменений

Исправление Sylvia, (текущая версия) :

Slackware-way



Качаете исходники

./configure --prefix=/usr/local/gcc4.8

make && make install


потом просто ставите PATH

export PATH=/usr/local/gcc4.8/bin:$PATH


Собрать скорее всего получится, работать тоже скорее всего будет,
«скорее всего», потому что иногда (редко) вылезают достаточно странные косяки с binutils

$ ls -l|grep cc
drwxr-xr-x 7 root root 4096 Dec 4 2014 cc3
drwxr-xr-x 7 root root 4096 Apr 16 2014 gcc-4.7
drwxr-xr-x 7 root root 4096 Jun 23 2015 gcc-4.8
drwxr-xr-x 7 root root 4096 Feb 1 2019 gcc-5.5-retpoline
drwxr-xr-x 7 root root 4096 Dec 4 2015 gcc-5.x
drwxr-xr-x 7 root root 4096 Dec 23 2016 gcc-6.x
drwxr-xr-x 7 root root 4096 May 2 2017 gcc-7.x
drwxr-xr-x 7 root root 4096 Jun 15 2020 gentoo-cc-10
drwxr-xr-x 7 root root 4096 Sep 14 2015 gentoo-cc-4.8
drwxr-xr-x 7 root root 4096 Dec 13 2016 gentoo-cc-4.9
drwxr-xr-x 7 root root 4096 Jun 4 2017 gentoo-cc-5
drwxr-xr-x 7 root root 4096 Aug 6 2017 gentoo-cc-6
drwxr-xr-x 7 root root 4096 Mar 18 2019 gentoo-cc-7
drwxr-xr-x 7 root root 4096 Jun 15 2020 gentoo-cc-8
drwxr-xr-x 7 root root 4096 Jun 6 10:15 gentoo-cc-9
$ cc3/bin/gcc --version
gcc (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Да, троечка может знатно глючить на современной системе, собирать собирает, но накомпиленное потом сегфолтится

Исходная версия Sylvia, :

Slackware-way



Качаете исходники

./configure --prefix=/usr/local/gcc4.8

make && make install


потом просто ставите PATH

export PATH=/usr/local/gcc4.8/bin:$PATH


Собрать скорее всего получится, работать тоже скорее всего будет,
«скорее всего», потому что иногда (редко) вылезают достаточно странные косяки с binutils