LINUX.ORG.RU

GCC 5/6 в Debian 8

 , , ,


0

2

Приветствую. Такой вопрос: в Debian 8 весь софт собран GCC версии 4.9. В моём репозитории для него есть пакеты, которым нужен минимум GCC 5.0. При этом для сборки самого GCC нужно обновить ещё несколько пакетов, например binutils. Скажите, уживутся ли таким образом в системе две версии GCC? Не будет ли проблем в работе ПО, собранного более свежим компилятором в системе, собранной более старым?

Вроде несколько версий gcc в системе это норма. В текущем stable есть пакеты для 4.8 и 4.9

MrClon ★★★★★
()

конечно не увяжутся, ведь если хочешь обновить компилятор надо сразу ядро пересобирать, во всех рантаймах первая инстирукция if (programma.versiya < gcc.versiya) exit(halt(die(thow new OschibkaSystemi(«412 ERROR GENERAL FAILURE READS CEDIROM A:\»)))))

anonymous
()

У меня норм.

apt-cache policy gcc
gcc                   gcc-4.9-multilib      gccgo-4.9-multilib
gcc-4.7-base          gcc-4.9-plugin-dev    gccgo-doc
gcc-4.8               gcc-4.9-source        gccgo-multilib
gcc-4.8-base          gcc-arm-none-eabi     gcc-h8300-hms
gcc-4.8-doc           gcc-avr               gccintro
gcc-4.8-locales       gcc-doc               gcc-m68hc1x
gcc-4.8-multilib      gcc-doc-base          gcc-mingw-w64
gcc-4.8-plugin-dev    gccgo                 gcc-mingw-w64-base
gcc-4.8-source        gccgo-4.8             gcc-mingw-w64-i686
gcc-4.9               gccgo-4.8-doc         gcc-mingw-w64-x86-64
gcc-4.9-base          gccgo-4.8-multilib    gcc-msp430
gcc-4.9-doc           gccgo-4.9             gcc-multilib
gcc-4.9-locales       gccgo-4.9-doc         gccxml

Cactus64k
()
1 июля 2017 г.

Думаешь все старые бинари в мире перестают работать при обновлении системы? Как тогда быть с таким фактом, что обычно значительная часть пакетов просто не способна собраться новым компилером?

anonymous
()
Ответ на: комментарий от anonymous

обычно значительная часть пакетов просто не способна собраться новым компилером

Это какие, например?

Пересобрал 591 пакетов GCC8-devel. Из них только: ffmpeg, gtkmm20, firefox, nss, audio/mac, lang/spidermonkey170, mesa-dri, fbreader, xscreensaver, ghostscript9, openjdk7/8 потребовали LLVM/Clang 4.0.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.